skills/review-skill/SKILL.md
Reviews a SKILL.md file or skill directory for quality, correctness, and alignment with Claude Code skill conventions. Use when you've written a new skill and want to check it before committing, or when evaluating an existing skill for improvements.
npx skillsauth add nakane1chome/claude-skills review-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill reviews and fixes other skills — identifying issues and applying corrections with developer approval at each stage.
Stop after each stage and have changes reviewed with the user.
Note: The agent checks skills against conventions and best practices, then proposes fixes. The developer approves before changes are applied. When uncertain about intent, ask — don't assume.
See
responsibilities.mdfor the full agent vs developer ownership matrix.
Each stage produces a checklist of findings (pass / issue / suggestion) and proposes fixes for any issues found. Stage 5 delivers an overall quality assessment and publish/revise/rethink recommendation.
Read and understand the skill (agent proposes, developer confirms)
SKILL.md at $ARGUMENTS (and any supporting files in the directory). If no argument was provided, ask the user which skill to review.Frontmatter review (agent reviews, then fixes with developer approval)
Check that frontmatter is well-formed and follows conventions:
name kebab-case and does it match the directory name?description present, specific enough to trigger correctly, and does it include when-to-use context?disable-model-invocation: trueuser-invocable: falseallowed-tools set if the skill should restrict tool access?argument-hint present if the skill uses $ARGUMENTS?description written in third person? (descriptions are injected into the system prompt — third person reads naturally there)context/agent set appropriately if the skill runs in isolation?Report findings as a checklist: pass / issue / suggestion. Then apply fixes for any issues, with developer approval.
Prompt structure review (agent reviews, then fixes with developer approval)
Check the prompt body for structural quality:
Report findings as a checklist: pass / issue / suggestion. Then apply fixes for any issues, with developer approval.
Effectiveness review (agent reviews, then fixes with developer approval)
Check that the skill will work well in practice:
$ARGUMENTS, $0, $1 used correctly if present?$ARGUMENTS, does it handle missing or invalid arguments gracefully? (prompt the user, show usage, or fail with a clear message)SKILL.md?context: fork and no clear actionReport findings as a checklist: pass / issue / suggestion. Then apply fixes for any issues, with developer approval.
Alignment review (agent reviews, then fixes with developer approval)
If the skill is intended for this repo's skill library, check alignment with existing skills:
responsibilities.md if it's a multi-stage workflow with mixed agent/developer ownership?If the skill is standalone (not for this repo), skip repo-specific alignment checks and note this.
Report findings as a checklist: pass / issue / suggestion. Then apply fixes for any issues, with developer approval.
Summary and recommendations (agent leads)
Provide a final summary:
| Goal | Use | |------|-----| | Review a document for polish | review-steps | | Review a document for substantive critique | strong-edit | | Review a SKILL.md for quality and conventions | review-skill | | Create a new skill from scratch | Start with _template, then review-skill the result |
tools
Helps with things
data-ai
Critical editorial analysis of articles. Examines structure, argument strength, relevance, and readability. Use for substantive editing - challenging what's said and how, not just polish.
testing
Review a document against its SDLC lifecycle context — assess completeness and check consistency with parent documents in the document hierarchy.
testing
Structured review for polishing documents. Fixes language, improves clarity, checks structural consistency, and compares against best practice. Use when a draft has structure but needs a thorough review pass.