Loading...
Loading...
Use when reviewing, grading, critiquing, or improving an existing Claude Code skill or SKILL.md — checks name/scope, invocation description, structure, leanness, and surfaces concrete opportunities to add references, scripts, and determinism.
npx skill4agent add devclarityai/devclarity-marketplace skill-improverSKILL.mdSKILL.mdbash "${CLAUDE_SKILL_DIR}/scripts/skill-lint.sh" <skill-dir-or-SKILL.md>[FLAG]superpowers:writing-skills| Dimension | What good looks like |
|---|---|
| Name & scope | Verb-first, active, single clear purpose. Flag vague or multi-purpose skills (suggest a split). |
| Description | Says when to invoke (triggers/symptoms/situations), not just what it does — |
| Structure | Prefer overview, inputs, steps, guidelines, output format. Note missing sections; suggest where content should move. |
| Lean SKILL.md | Body holds workflow + judgment; heavy detail (APIs, long tables, big examples) belongs in |
| References / scripts / assets | Mechanical actions -> a deterministic script. Reusable context -> a reference. Templates -> assets. Flag orphaned files and non-deterministic scripts. |
references/## Skill review: <name>
Strengths: <1-2 lines>
### Suggested improvements (highest impact first)
1. [<dimension>] <observation> -> <concrete fix>
2. ...
### Extraction & determinism opportunities
- <inline content -> references/file.md>, <prose step -> scripts/x.sh>
Overall: <1-2 sentences, specific and encouraging. No score.>scripts/skill-lint.shSKILL.mdbash