edge-strategy-designer — Claude Code skill: how to install
Translates edge concepts from edge_concepts.yaml into trading strategy drafts and exportable tickets. It generates risk-calibrated variants before pipeline validation.
npx skills add tradermonty/claude-trading-skills --skill edge-strategy-designer -a claude-codeWhat edge-strategy-designer does
This skill runs design_strategy_drafts.py to convert raw hypotheses from edge_concepts.yaml into strategy specifications. It sits between concept synthesis and export validation. The script outputs YAML drafts inside strategy_drafts/ along with run_manifest.json.
You choose a risk profile: conservative, balanced, or aggressive. The skill generates core or research-probe variants for each concept. It applies HYPOTHESIS_EXIT_OVERRIDES to calibrate stop-loss and trailing-stop settings for patterns such as breakout or panic_reversal.
It requires Python 3.9+ and PyYAML. The script clamps the reward-to-risk ratio at RR_FLOOR=1.5 to prevent C5 review failures, so you cannot force looser reward thresholds. Generated ticket YAMLs feed directly into export_candidate.py.
What it helps with
- convert raw hypotheses in
edge_concepts.yamlinto strategy drafts - calibrate stop-loss and exit rules for specific hypothesis patterns
- produce conservative and balanced variants for each concept
- export ticket YAML files for downstream validation in
export_candidate.py
Example prompts for the agent
- Generate strategy drafts from
/tmp/edge-concepts/edge_concepts.yamlusing the balanced risk profile - Create strategy drafts and exportable tickets from
edge_concepts.yamlwith the conservative profile
How to install edge-strategy-designer
1Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill edge-strategy-designer -a claude-code2Manually: put the files in place
~/.claude/skills/edge-strategy-designer/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/edge-strategy-designer/
1Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill edge-strategy-designer -a codex2Manually: put the files in place
.agents/skills/edge-strategy-designer/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill edge-strategy-designer -a cursor2Manually: put the files in place
.cursor/skills/edge-strategy-designer/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install tradermonty/claude-trading-skills edge-strategy-designer2Manually: put the files in place
.github/skills/edge-strategy-designer/SKILL.md1Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill edge-strategy-designer -a gemini-cli2Platform CLI
gemini skills install https://github.com/tradermonty/claude-trading-skills --path skills/edge-strategy-designerManually: put the files in place
.devin/skills/edge-strategy-designer/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill edge-strategy-designer -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about edge-strategy-designer
How do I install edge-strategy-designer in Claude Code?
Run npx skills add tradermonty/claude-trading-skills --skill edge-strategy-designer -a claude-code.
What does edge-strategy-designer do?
It reads edge_concepts.yaml, generates strategy draft specifications matching a chosen risk profile, and writes YAML specs to disk. It can also produce exportable tickets for export_candidate.py.
What are the prerequisites for running edge-strategy-designer?
You need Python 3.9+, the PyYAML package, and an existing edge_concepts.yaml file from the concept synthesis stage.
Source text
SKILL.md · MIT
--- name: edge-strategy-designer description: Convert abstract edge concepts into strategy draft variants and optional exportable ticket YAMLs for edge-candidate-agent export/validation. --- # Edge Strategy Designer ## Overview Translate concept-level hypotheses into concrete strategy draft specs. This skill sits after concept synthesis and before pipeline export validation. ## When to Use - You have `edge_concepts.yaml` and need strategy candidates. - You want multiple variants (core/conservative/research-probe) per concept. - You want optional exportable ticket files for interface v1 families. ## Prerequisites - Python 3.9+ - `PyYAML` - `edge_concepts.yaml` produced by concept synthesis ## Output - `strategy_drafts/*.yaml` - `strategy_drafts/run_manifest.json` - Optional `exportable_tickets/*.yaml` for downstream `export_candidate.py` ## Workflow 1. Load `edge_concepts.yaml`. 2. Choose risk profile (`conservative`, `balanced`, `aggressive`). 3. Generate per-concept variants with hypothesis-type exit calibration. 4. Apply `HYPOTHESIS_EXIT_OVERRIDES` to adjust stop-loss, reward-to-risk, time-stop, and trailing-stop per hypothesis type (breakout, earnings_drift, panic_reversal, etc.). 5. Clamp reward-to-risk at `RR_FLOOR=1.5` to prevent C5 review failures. 6. Export v1-ready ticket YAML when applicable. 7. Hand off exportable tickets to `skills/edge-candidate-agent/scripts/export_candidate.py`. ## Quick Commands Generate drafts only: ```bash python3 skills/edge-strategy-designer/scripts/design_strategy_drafts.py \ --concepts /tmp/edge-concepts/edge_concepts.yaml \ --output-dir /tmp/strategy-drafts \ --risk-profile balanced ``` Generate drafts + exportable tickets: ```bash python3 skills/edge-strategy-designer/scripts/design_strategy_drafts.py \ --concepts /tmp/edge-concepts/edge_concepts.yaml \ --output-dir /tmp/strategy-drafts \ --exportable-tickets-dir /tmp/exportable-tickets \ --risk-profile conservative ``` ## Resources - `skills/edge-strategy-designer/scripts/design_strategy_drafts.py` - `references/strategy_draft_schema.md` - `skills/edge-candidate-agent/scripts/export_candidate.py`
© tradermonty · MIT · tradermonty/claude-trading-skills