Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
tradermonty avatar

Edge Strategy Reviewer

  • 949 installs
  • 2.6k repo stars
  • Updated August 4, 2026
  • tradermonty/claude-trading-skills

edge-strategy-reviewer is a Claude Code skill that runs a deterministic quality gate on trading strategy drafts in strategy_drafts YAML for edge plausibility, overfitting risk, sample size, and execution realism before p

About

edge-strategy-reviewer is a tradermonty Claude trading skill that critiques strategy drafts produced by edge-strategy-designer before they reach edge-candidate-agent or production pipelines. When strategy_drafts/*.yaml exists, the skill evaluates edge plausibility, overfitting risk, sample size adequacy, and execution realism, then emits PASS, REVISE, or REJECT verdicts with confidence scores. Quant developers reach for edge-strategy-reviewer after edge-strategy-designer generates drafts and before exporting to the candidate-agent pipeline. The skill is a deterministic checker—not a strategy generator—and pairs with edge-strategy-designer as a mandatory gate in the trading skills workflow.

  • Evaluates drafts against 8 weighted criteria including edge plausibility and overfitting risk
  • Outputs PASS/REVISE/REJECT verdicts with explicit confidence scores
  • Checks sample size adequacy, execution realism, and export eligibility
  • Writes structured YAML/JSON reviews plus optional markdown summaries
  • Hard gate after edge-strategy-designer and before edge-candidate-agent handoff

Edge Strategy Reviewer by the numbers

  • 949 all-time installs (skills.sh)
  • +89 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #142 of 1,352 Code Review & Quality skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/tradermonty/claude-trading-skills --skill edge-strategy-reviewer

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs949
repo stars2.6k
Last updatedAugust 4, 2026
Repositorytradermonty/claude-trading-skills

How do you validate trading strategy drafts for overfitting?

Run a deterministic quality gate on trading strategy drafts before they reach candidate agents or production pipelines.

Who is it for?

Quant developers running the edge-strategy-designer pipeline who need a deterministic gate on YAML strategy drafts before candidate-agent export.

Skip if: Developers seeking live trade execution, market data ingestion, or discretionary trading advice without YAML strategy drafts.

When should I use this skill?

strategy_drafts/*.yaml exists after edge-strategy-designer and needs quality review before edge-candidate-agent pipeline export.

What you get

PASS, REVISE, or REJECT verdicts with confidence scores on strategy_drafts YAML files ready for pipeline export decisions.

  • PASS/REVISE/REJECT verdict report
  • confidence-scored strategy review

By the numbers

  • Emits 3 verdict types: PASS, REVISE, and REJECT with confidence scores

Files

SKILL.mdMarkdownGitHub ↗

Edge Strategy Reviewer

Deterministic quality gate for strategy drafts produced by edge-strategy-designer.

When to Use

  • After edge-strategy-designer generates strategy_drafts/*.yaml
  • Before exporting drafts to edge-candidate-agent via the pipeline
  • When manually validating a draft strategy for edge plausibility

Prerequisites

  • Strategy draft YAML files (output of edge-strategy-designer)
  • Python 3.10+ with PyYAML

Workflow

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

Review Criteria

#CriterionWeightKey Checks
C1Edge Plausibility20Thesis quality, domain terms, mechanism keywords (continuous 50-95)
C2Overfitting Risk205-tier filter count scoring (90/80/60/40/10), precise threshold penalty
C3Sample Adequacy15Continuous scoring from estimated annual opportunities (10-95)
C4Regime Dependency10Cross-regime validation
C5Exit Calibration10Stop-loss, reward-to-risk
C6Risk Concentration10Position sizing limits
C7Execution Realism10Volume filter, export consistency
C8Invalidation Quality5Signal count and specificity

Verdict Logic

  • C1 or C2 severity=fail → immediate REJECT
  • confidence >= 70, no fail findings → PASS
  • confidence < 35 → REJECT
  • Otherwise → REVISE (with revision instructions)

Running the Script

# 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

Output Format

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: []

Resources

  • references/review_criteria.md — Detailed scoring rubric for C1-C8
  • references/overfitting_checklist.md — Overfitting detection heuristics

Related skills

How it compares

Use edge-strategy-reviewer after drafting strategies; use edge-strategy-designer when no YAML drafts exist yet.

FAQ

What does edge-strategy-reviewer check?

edge-strategy-reviewer checks strategy drafts for edge plausibility, overfitting risk, sample size adequacy, and execution realism. It outputs PASS, REVISE, or REJECT verdicts with confidence scores.

When should edge-strategy-reviewer run?

edge-strategy-reviewer runs after edge-strategy-designer creates strategy_drafts/*.yaml and before exporting drafts to edge-candidate-agent. Manual validation of a single draft also triggers the skill.

What files does edge-strategy-reviewer expect?

edge-strategy-reviewer expects strategy_drafts/*.yaml produced by edge-strategy-designer. The skill is a deterministic quality gate, not a strategy generator.

Code Review & Qualityagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.