backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing,…
Review skills in any project using a dual-axis method: (1) deterministic code-based checks (structure, scripts, tests, execution safety) and (2) LLM deep review findings. Use when you need reproducible quality scoring for `skills/*/SKILL.md`, want to gate merges with a score
$ npx -y skills add tradermonty/claude-trading-skills --skill dual-axis-skill-reviewer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dual-axis-skill-reviewerContext preview
The summary Claude sees to decide when to auto-load this skill.
Review skills in any project using a dual-axis method: (1) deterministic code-based checks (structure, scripts, tests, execution safety) and (2) LLM deep review findings. Use when you need reproducible quality scoring for `skills/*/SKILL.md`, want to gate merges with a score
name: dual-axis-skill-reviewer description: "Review skills in any project using a dual-axis method: (1) deterministic code-based checks (structure, scripts, tests, execution safety) and (2) LLM deep review findings. Use when you need reproducible quality scoring for `skills/*/SKILL.md`, want to gate merges with a score threshold (for example 90+), or need concrete improvement items for low-scoring skills. Works across projects via --project-root."
Run the dual-axis reviewer script and save reports to `reports/`.
The script supports:
Determine the correct script path based on your context:
The examples below use `REVIEWER` as a placeholder. Set it once:
# If reviewing from the same project: REVIEWER=skills/dual-axis-skill-reviewer/scripts/run_dual_axis_review.py # If reviewing another project (global install): REVIEWER=~/.claude/skills/dual-axis-skill-reviewer/scripts/run_dual_axis_review.py
uv run "$REVIEWER" \ --project-root . \ --emit-llm-prompt \ --output-dir reports/
When reviewing a different project, point `--project-root` to it:
uv run "$REVIEWER" \ --project-root /path/to/other/project \ --emit-llm-prompt \ --output-dir reports/
uv run "$REVIEWER" \ --project-root . \ --skill <skill-name> \ --llm-review-json <path-to-llm-review.json> \ --auto-weight 0.5 \ --llm-weight 0.5 \ --output-dir reports/
When the target project has a `skills-index.yaml` entry with a complete `verification` block, JSON and Markdown reports also show its declared axes, `not_verified` gaps, non-applicable axes, and `all_applicable_axes_passed`. This section is informational only. It is excluded from auto/LLM/final scores and does not replace a live high-severity issue check.
To use this skill from any project, symlink it into `~/.claude/skills/`:
ln -sfn /path/to/claude-trading-skills/skills/dual-axis-skill-reviewer \ ~/.claude/skills/dual-axis-skill-reviewer
After this, Claude Code will discover the skill in all projects, and the script is accessible at `~/.claude/skills/dual-axis-skill-reviewer/scripts/run_dual_axis_review.py`.
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…