tradermonty avatar

Dual Axis Skill Reviewer

This is a gate-keeping tool for skill quality. It runs deterministic checks on structure, scripts, and tests, then merges those scores with an LLM-based deep review to produce a weighted final score. You'd use it when you want reproducible numbers before merging new skills, especially if you're enforcing a threshold like 90+. The two-axis approach is smart because you get hard pass/fail criteria plus qualitative code review in one number. It works cross-project via a project-root flag and spits out JSON plus markdown reports with concrete improvement items when scores fall short. The workflow is a bit manual since you run the auto axis, feed a generated prompt to an LLM, then merge the results, but that's the tradeoff for keeping the LLM step flexible.

skills.sh installs
3.5K
GitHub stars
3.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add tradermonty/claude-trading-skills --skill dual-axis-skill-reviewer --agent claude-code

Installs into .claude/skills of the current project.

Files

Dual Axis Skill Reviewer

Run the dual-axis reviewer script and save reports to reports/.

The script supports:

  • Random or fixed skill selection
  • Auto-axis scoring with optional test execution
  • LLM prompt generation
  • LLM JSON review merge with weighted final score
  • Cross-project review via --project-root
  • Non-scoring display of skills-index.yaml production verification declarations

When to Use

  • Need reproducible scoring for one skill in skills/*/SKILL.md.
  • Need improvement items when final score is below 90.
  • Need both deterministic checks and qualitative LLM code/content review.
  • Need to review skills in a different project from the command line.

Prerequisites

  • Python 3.9+
  • uv (recommended — auto-resolves pyyaml dependency via inline metadata)
  • For tests: uv sync --extra dev or equivalent in the target project
  • For LLM-axis merge: JSON file that follows the LLM review schema (see Resources)

Workflow

Determine the correct script path based on your context:

Sponsors

Details

Repository
github.com/tradermonty/claude-trading-skills
Categories
Git & Pull Requests, Code Review & Quality, AI & Agent Building, Finance & Trading
First seen
Jun 3, 2026

More from tradermonty/claude-trading-skills

All 54
1everyinc avatarce-compound-refresheveryinc/compound-engineering-pluginRefresh the repo's captured learnings against the current codebase. Use when auditing stale, overlapping, superseded, or drifted learnings; avoid general refact3.4Kskills.sh installs
2vercel-labs avatarbefore-and-aftervercel-labs/before-and-afterCaptures before/after screenshots of web pages or elements for visual comparison. Use when user says "take before and after", "screenshot comparison", "visual d3.1Kskills.sh installs
3browserbase avatarui-testbrowserbase/skillsAI-powered adversarial UI testing via the browse CLI. Analyzes git diffs to test only what changed, or explores the full app to find bugs. Tests functional corr3.1Kskills.sh installs
4nexu-io avatarswiftui-designnexu-io/open-designSwiftUI 前端设计 skill — anti AI-slop rules, design direction advisor, brand asset protocol, and five-dimension review. Works with Claude Code, Cursor, Codex, and O3Kskills.sh installs
5softaworks avatarlesson-learnedsoftaworks/agent-toolkitAnalyze recent code changes via git history and extract software engineering lessons. Use when the user asks 'what is the lesson here?', 'what can I learn from 3Kskills.sh installs
6jimliu avatarrelease-skillsjimliu/baoyu-designUniversal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotated tags, historica2.9Kskills.sh installs