Skip to content

skill-size-discipline

SKILL.md files stay lean. Large skills waste context tokens and reduce agent effectiveness.

  1. SKILL.md ≤ 500 lines — anything over goes into reference/*.md files
  2. Reference skills: SKILL.md ≤ 100 lines — the entry point is a lean router to reference docs
  3. Process skills: SKILL.md ≤ 300 lines — core process + essential rules, details in reference
  4. Pimp skills: SKILL.md ≤ 150 lines — routing table + rules, nothing else

Every SKILL.md frontmatter MUST include: name, description, model, last_updated, category.

Third-person only:

  • ✓ “Processes video files and generates thumbnails”
  • ✗ “I can help you process video files”
  • When creating new skills (via writing-skills, writing-reference-skills, armadillo-maker)
  • When modifying existing skills
SkillHow it uses this rule
writing-skillsEnforces size limit during craft phase
writing-reference-skillsEnforces lean SKILL.md + reference split
armadillo-makerChecks size during verification phase