From skill-agent-review
Review an agent skill against the official skills spec and best practices guidelines. Use when the user asks to "review this skill", "audit a skill", "check a skill against best practices", "validate SKILL.md", or after creating or substantially editing a skill. Do NOT use for subagent definition files (agents/*.md) — use review-agent for those.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill-agent-review:review-skillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The deliverable is the filled-in checklist from `references/checklist.md`: every item gets exactly one verdict backed by a fact. No summarizing essay, no prose findings.
The deliverable is the filled-in checklist from references/checklist.md: every item gets exactly one verdict backed by a fact. No summarizing essay, no prose findings.
The target is a directory containing a SKILL.md. Given a bare name, resolve it against the nearest skills/ directory; if that is ambiguous or the path has no SKILL.md, stop and report — do not guess.
node scripts/check.mjs <target-dir> (invoked from this skill's root). It emits JSON verdicts for the spec items keyed by the same IDs as the checklist. Use its measurements verbatim — never re-derive by eye what the script already measured. Its warn results become PASS or FAIL by your judgment, with the script's detail as evidence.SKILL.md in full, the list of every bundled file, and each references/, scripts/, and assets/ file that the judgment items require. Never grade a file you did not open.references/checklist.md and assign every item exactly one verdict — PASS, FAIL, or N/A. Applicability rules are stated per section; N/A is allowed only where an item's stated condition holds, never as an escape from a hard call.SKILL.md:47), or a quote of at most one line.# Skill review: <name> (<relative path>)
**<n> PASS · <n> FAIL · <n> N/A**
## A. Spec compliance
- ✅ A1 — frontmatter parses
- ❌ A3 — name `foo` != directory `bar`
- ...every item, every section, one line each...
## F. Scripts & commands
- ➖ F1 — N/A: no scripts bundled, no shell commands in SKILL.md
- ...
## Fixes (FAIL items, by severity)
1. A3 — rename directory to `foo` or set `name: bar`
2. ...one minimal fix per FAIL...
A target skills/pdf-tools/ whose frontmatter says name: pdf-processing and whose description is "Helps with PDFs." yields, among others:
pdf-processing != directory pdf-toolsnode: command not found — Node.js is not installed; suggest the user installs Node 18+ and rerun.SKILL.md; wrong path or not a skill — report it, don't guess a sibling.Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.
npx claudepluginhub gdanov/skill-agent-review --plugin skill-agent-review