spec
Writes, revises, reviews, and splits a design spec, the document that states what a capability must do (intent, use cases, and checkable criteria on the outcome) before or alongside its code, and derives tests from one. Use when asked to spec a feature, write, revise, or backfill the spec for X, split a spec, judge whether a spec is ready, or turn a spec into tests, even if they only say "is this spec good" or "review the spec". Not for a node of a first-generation SDD project spec under .agents/specs/ that carries a .feature suite (the sdd plugin's start-mission).
Pinned to revision d90e5cb40d32, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/spec/SKILL.md
- skills/spec/README.md
- skills/spec/references/criteria.md
- skills/spec/references/decision-graph.md
Every link opens the file at its source, pinned to the revision this page describes.