create-a-skill
Installation
SKILL.md
Create a skill
A skill exists to wrangle determinism out of a stochastic system. Predictability – the agent taking the same process every run, not producing the same output – is the root virtue; every decision below serves it.
Bold terms are defined in references/glossary.md; look them up there for the full meaning. When writing the skill's Markdown, follow style-guide/style-guide.md.md. If the skill will produce code, docs, package, or Git output, point it at the relevant style-guide/ file rather than restating that guide.
Process
1. Gather
Establish what the skill must do before shaping it. Ask the user:
- What task or domain does it cover?
- What are the distinct branches – the separate use cases a run might take?
- Does it need deterministic scripts, or just instructions?
- What reference material already exists to fold in or point at?
Done when you can name the skill's branches and say whether it carries steps, reference, or both.