Loading...
Loading...
Review a SKILL.md file for adherence to Anthropic's official agent-skill best practices. Use when the user asks to "review a skill", "check skill quality", "audit skill", "validate skill quality", or before merging a PR that adds or modifies a skill in skills/. Complements the deterministic structural validator (validate_skills.py) by judging content quality — concision, description discoverability, naming, freedom calibration, progressive disclosure.
npx skill4agent add mulesoft/mulesoft-dx skill-quality-reviewscripts/build/validate_skills.pyskills/<name>/SKILL.mdmulesoft/mulesoft-dxmake validate-skillsapi-spec-validatorreferences/anthropic-best-practices.mddocs/job-template.mddocs/jobs-readme.mdskills/skills-metadata.yamljtbdproseskills/omni-gateway/install-omni-gateway/SKILL.mdgit diff --name-only <base>... -- 'skills/**/SKILL.md'skills-metadata.yamljtbdprosereferences/scripts/references/anthropicclaudeprocessing-pdfspdf-processinghelperutilstoolsname:mvn deployreferences/foo.mdscripts/jtbdproseskills/skills-metadata.yaml<bundle>/skills-metadata.yamlScope reminder: the deterministic validators (,validate_skills.py) already enforce structural correctness — step numbering gaps, frontmatter parseability, kebab-case names, bundle metadata,validate_jtbd.pyresolution, step dependency order, type-vs-structure coherence. Do not re-check those. If a finding can be expressed as a regex/AST rule, it belongs in the deterministic layer, not here. Below are only judgment calls.urn:
type: jtbdvalidate-imperative-formatinputs:outputs:outputs.gavinputs.gavtype: prose### Step Ntype: jtbdomni-gateway/SKILL.md```mermaidSKILL.md### Quality review — `<path/to/SKILL.md>`
**Blocking findings**
- **<short title>** — Best-practice violated: *<section name>*. Quote: "<offending text>". Why it harms the agent: <1 sentence>. Suggested fix: <1 sentence>.
**Should fix**
- (same shape)
**Optional polish**
- (same shape, only if non-trivial)
**Verdict**: Approve / Approve with comments / Request changesreferences/anthropic-best-practices.mdreferences/anthropic-best-practices.mddefuddle parse <url> --mddocs/job-template.mddocs/jobs-readme.mddocs/x-jobs-to-be-done-schema.mdskills/skills-metadata.yaml<bundle>/skills-metadata.yamltype: jtbdtype: prosescripts/build/validate_skills.pyscripts/build/validate_jtbd.py.claude/skills/validate-imperative-format/SKILL.mdinfo.description