backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
Critically review strategy drafts from edge-strategy-designer for edge plausibility, overfitting risk, sample size adequacy, and execution realism. Use when strategy_drafts/*.yaml exists and needs quality gate before pipeline export. Outputs PASS/REVISE/REJECT verdicts with
$ npx -y skills add tradermonty/claude-trading-skills --skill edge-strategy-reviewer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/edge-strategy-reviewerContext preview
The summary Claude sees to decide when to auto-load this skill.
Critically review strategy drafts from edge-strategy-designer for edge plausibility, overfitting risk, sample size adequacy, and execution realism. Use when strategy_drafts/*.yaml exists and needs quality gate before pipeline export. Outputs PASS/REVISE/REJECT verdicts with
name: edge-strategy-reviewer description: > Critically review strategy drafts from edge-strategy-designer for edge plausibility, overfitting risk, sample size adequacy, and execution realism. Use when strategy_drafts/*.yaml exists and needs quality gate before pipeline export. Outputs PASS/REVISE/REJECT verdicts with confidence scores.
Deterministic quality gate for strategy drafts produced by `edge-strategy-designer`.
1. Load draft YAML files from `--drafts-dir` or a single `--draft` file 2. Evaluate each draft against 8 criteria (C1-C8) with weighted scoring 3. Compute confidence score (weighted average of all criteria) 4. Determine verdict: PASS / REVISE / REJECT 5. Assess export eligibility (PASS + export_ready_v1 + exportable family) 6. Write review output (YAML or JSON) and optional markdown summary
| # | Criterion | Weight | Key Checks | |---|-----------|--------|------------| | C1 | Edge Plausibility | 20 | Thesis quality, domain terms, mechanism keywords (continuous 50-95) | | C2 | Overfitting Risk | 20 | 5-tier filter count scoring (90/80/60/40/10), precise threshold penalty | | C3 | Sample Adequacy | 15 | Continuous scoring from estimated annual opportunities (10-95) | | C4 | Regime Dependency | 10 | Cross-regime validation | | C5 | Exit Calibration | 10 | Stop-loss, reward-to-risk | | C6 | Risk Concentration | 10 | Position sizing limits | | C7 | Execution Realism | 10 | Volume filter, export consistency | | C8 | Invalidation Quality | 5 | Signal count and specificity |
# Review all drafts in a directory python3 skills/edge-strategy-reviewer/scripts/review_strategy_drafts.py \ --drafts-dir reports/edge_strategy_drafts/ \ --output-dir reports/ # Single draft review python3 skills/edge-strategy-reviewer/scripts/review_strategy_drafts.py \ --draft reports/edge_strategy_drafts/draft_xxx.yaml \ --output-dir reports/ # JSON output with markdown summary python3 skills/edge-strategy-reviewer/scripts/review_strategy_drafts.py \ --drafts-dir reports/edge_strategy_drafts/ \ --output-dir reports/ \ --format json \ --markdown-summary # Strict export mode: export-eligible drafts with any warn → REVISE python3 skills/edge-strategy-reviewer/scripts/review_strategy_drafts.py \ --drafts-dir reports/edge_strategy_drafts/ \ --output-dir reports/ \ --strict-export # Bias checklist (issue #297): mandatory strategy-research bias gate. # Uses the bundled checklist unless a custom YAML path is supplied. # A draft leaving any required item unaddressed is downgraded PASS → REVISE # and loses export eligibility. python3 skills/edge-strategy-reviewer/scripts/review_strategy_drafts.py \ --drafts-dir reports/edge_strategy_drafts/ \ --output-dir reports/ \ --bias-checklist
Primary output: `review.yaml` (or `review.json`)
generated_at_utc: "2026-02-28T12:00:00+00:00"
source:
drafts_dir: "/path/to/strategy_drafts"
draft_count: 4
summary:
total: 4
PASS: 1
REVISE: 2
REJECT: 1
export_eligible: 1
reviews:
- draft_id: "draft_xxx_core"
verdict: "PASS"
confidence_score: 80
export_eligible: true
findings: [...]
revision_instructions: []Claude Trading Skills started as a personal project to use AI to improve my own trading process. Claude Trading Skills is a Claude Skills-based trading workflow toolkit for time-constrained individual investors.
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
This skill should be used when analyzing market breadth charts, specifically the S&P 500…
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk…
Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user…
Synthesize the three Jason Shapiro contrarian-pipeline verdicts (COT crowding, news-reaction…
Detect crowded speculative positioning in CFTC futures markets (COT report analysis) to find…