skill-design
Author Agent Skills with progressive disclosure: thin SKILL.md, details in references, scripts for execution. Use when creating or reviewing any skill in this repo.
SKILL.mdskills/ai/skill-design/SKILL.md
GitHubskill-design
Match specificity to risk: thin entrypoint, conditional detail in references, determinism in scripts.
Activate when
- Creating, reviewing, or refactoring a skill (any domain).
Do NOT activate for
- Using a skill to do its task (activate that skill instead).
Procedure
- Scope: one verifiable job per skill; write the trigger (when) and non-trigger (when NOT) first.
- Entry: keep SKILL.md short — purpose, procedure, decision criteria, verification. Move conditionals, tables, and long checklists to
references/. - Scripts: put repeatable verification or generation in
scripts/; document required tools and fallbacks. - Evaluate: draft → test prompts → variance analysis across runs → tighten the description until routing is stable.
- Validate: frontmatter
name(lowercase-hyphen) +description(what + when), relative links resolve, scripts execute. - Never fabricate APIs/flags/behavior; mark unverified claims explicitly.
References
- Progressive disclosure: thin entrypoint, conditional detail in references, determinism in scripts — the same doctrine behind this repo's own layout.