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.
All-time #6443Trending #5598Hot #342First seen Feb 23, 2026
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.
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeDeclared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars2.8K
LicenseLICENSE
Default branchmain
Open issues31
Status
Active
Skill metadata
Parsed from SKILL.md frontmatter.
Declared agentsclaude-code
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md4,836 B
docsSUMMARY.md437 B
History
First seen on skills.sh
First recorded snapshot · 1,900 installs
SKILL.md
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:
Same project: skills/dual-axis-skill-reviewer/scripts/rundualaxis_review.py
Global install: ~/.claude/skills/dual-axis-skill-reviewer/scripts/rundualaxis_review.py
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
Use the generated prompt file in reports/skillreviewprompt<skill><timestamp>.md.
Ask the LLM to return strict JSON output.
When running inside Claude Code, let Claude act as orchestrator: read the generated prompt, produce the LLM review JSON, and save it for the merge step.
Fix selection for reproducibility: --skill <name> or --seed <int>
Review all skills at once: --all
Skip tests for quick triage: --skip-tests
Change report location: --output-dir <dir>
Increase --auto-weight for stricter deterministic gating.
Increase --llm-weight when qualitative/code-review depth is prioritized.
Output
reports/skillreview<skill>_<timestamp>.json
reports/skillreview<skill>_<timestamp>.md
reports/skillreviewprompt<skill><timestamp>.md (when --emit-llm-prompt is enabled)
When the target project has a skills-index.yaml entry with a complete verification block, JSON and Markdown reports also show its declared axes, notverified gaps, non-applicable axes, and allapplicableaxespassed. This section is informational only. It is excluded from auto/LLM/final scores and does not replace a live high-severity issue check.
Installation (Global)
To use this skill from any project, symlink it into ~/.claude/skills/:
After this, Claude Code will discover the skill in all projects, and the script is accessible at ~/.claude/skills/dual-axis-skill-reviewer/scripts/rundualaxis_review.py.
Resources
Auto axis scores metadata, workflow coverage, execution safety, artifact presence, and test health.
Auto axis detects knowledge_only skills and adjusts script/test expectations to avoid unfair penalties.