name: {{skill_name}}
description: "[Domain] end-to-end capability: includes [capability 1], [capability 2], [capability 3]. Use when [decidable triggers]."
{{skill_name}} Skill
Production-grade skill for [domain]: extract rules, patterns, and reproducible examples from source material (avoid documentation dumps).
When to Use This Skill
Trigger when any of these applies:
- You are designing/implementing/debugging [domain/tech]
- You need to turn requirements into concrete commands/code/configs
- You need common pitfalls, boundaries, and acceptance criteria
Not For / Boundaries
- What this skill will not do (prevents misfires and over-promising)
- Required inputs; ask 1-3 questions if missing
Quick Reference
Common Patterns
Pattern 1: one-line explanation
[command/snippet you can paste and run]
Pattern 2:
[command/snippet you can paste and run]
Rules & Constraints
- MUST: non-negotiable rules (security boundaries, defaults, acceptance)
- SHOULD: strong recommendations (best practices, performance habits)
- NEVER: explicit prohibitions (dangerous ops, inventing facts)
Examples
Example 1
- Input:
- Steps:
- Expected output / acceptance:
Example 2
Example 3
FAQ
Troubleshooting
- Symptom -> Likely causes -> Diagnosis -> Fix
References
references/index.md: navigation
references/getting_started.md: onboarding and vocabulary
references/api.md: API/CLI/config reference (if applicable)
references/examples.md: long examples and extra use cases
references/troubleshooting.md: edge cases and failure modes
Maintenance
- Sources: docs/repos/specs (do not invent)
- Last updated: YYYY-MM-DD
- Known limits: what is explicitly out of scope
Quality Gate
Minimum checks before shipping (see meta-skill claude-skills for the full version):
description is decidable ("what + when") and includes trigger keywords
- Has "When to Use This Skill" with decidable triggers
- Has "Not For / Boundaries" to reduce misfires
- Quick Reference is <= 20 patterns and each is directly usable
- Has >= 3 reproducible examples (input -> steps -> acceptance)
- Long content is in
references/ with a navigable references/index.md
- Uncertain claims include a verification path (no bluffing)
- No documentation dumps in Quick Reference
- Reads like an operator's manual, not a knowledge dump