Author new Claude Code skills PRP-style, and refactor existing fat skills into a lean SKILL.md plus references/. Use when the user wants to "create a skill", "write a new skill", "turn a command into a skill", "split a skill into references", "trim a SKILL.md", "extract output templates from a skill", "make a skill leaner", or invokes /prp-meta-skill.
76
96%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
A PRP-style runbook for two jobs:
references/, move output formats into templates/, and trim SKILL.md to a lean spine of pointers.This skill is built the way it teaches: a lean body that defers detail to references/. Follow that example.
This skill is opinionated about how to build a skill well and deliberately agnostic about what any given skill — or the artifact it produces — should contain.
references/skill-standards.md.Restrictions are not rigidity: be strict on the craft so the author stays free on the content.
Classify the skill first (workflow / artifact-generator / knowledge-reference / tool-wrapper — see references/skill-standards.md → Skill types), then apply only the principles that fit:
references/skill-standards.md → Context sources.)file:line. No filler, no restating what the model already knows.references/creating-skills.md.references/refactoring-skills.md.references/skill-standards.md first.If the argument is blank, ask which mode and what the skill/target is. Do not guess.
scripts/ script; what informs thinking → a references/ doc; what is reused in the output → a templates//assets/ file.templates/SKILL.template.md into .claude/skills/<name>/SKILL.md; create references/, templates/ only as needed.description; imperative, lean body; push detail to references.references/validation.md): checklist → skill-reviewer → trigger test.references/ (or templates/ for output formats). Do not reword anything that affects behavior.templates/<x>.md." For sometimes-needed content, a lazy pointer ("For edge cases, see references/<x>.md").references/validation.md).The single biggest refactor risk: moving an always-needed output format into a lazily-loaded reference, so the agent forgets to read it and the output silently changes. Always pair such extractions with a mandatory-read instruction. See
references/refactoring-skills.md.
references/skill-standards.md — frontmatter spec, progressive disclosure, writing style, no-duplication, invocation control, cross-provider notesreferences/creating-skills.md — full PRP-style create runbookreferences/refactoring-skills.md — full split-and-trim runbook with a before/after examplereferences/validation.md — validation gates, checklist, skill-reviewer, trigger testtemplates/SKILL.template.md — lean SKILL.md skeletontemplates/reference.template.md — skeleton for an extracted reference/template file1142738
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.