| name | skill-authoring |
| description | Use when creating, restructuring, reviewing, or retiring an agent skill. |
Skill authoring
Overview
Keep agent workflows discoverable, independently loadable, concise, and current.
When to Use
Use when a durable repository rule needs a new skill or an existing skill is
stale, duplicated, or too large.
When NOT to Use
Do not use for session notes, progress reports, issue ledgers, speculative
features, or one-off task instructions.
Core Process
- Search
../../SKILL.md and existing skills for an owner.
- Create a directory named with lowercase hyphenated words.
- Add
SKILL.md with YAML name and description front matter.
- Use the standard sections: Overview, When to Use, When NOT to Use, Core
Process, Red Flags, Verification, References.
- Keep the entry file below 500 lines and preferably below 1,500 tokens.
- Move detailed facts to a directly linked reference file.
- Update the router table in
../../SKILL.md.
- Add the skill-improvement write-back for the area in the same commit.
- Validate links, front matter, size, and source accuracy.
Use standard GFM Markdown. MCP does not define a skill filesystem layout; this
layout follows the Agent Skills convention.
Common Rationalizations
| Rationalization | Reality |
|---|
| "This rule matters here too, so I'll restate it." | Two owners of one rule drift apart. Link to the owner instead. |
| "The entry file should explain the architecture." | The entry file routes. Detail belongs in a reference beside it. |
Red Flags
- A second skill owns the same rule.
- The skill contains current status or session history.
- The skill describes an unsupported feature.
- The entry file contains a long architecture reference.
- The skill has no verification criteria.
Verification
References
../../SKILL.md
../skill-improvement/SKILL.md
../../reference/
../../../AGENTS.md