specify
Use to turn a raw feature idea into a reviewed spec.md — a lightweight Socratic interview front (capture the idea, deep-dive the problem) merged with a full product spec (context, goals, user stories, acceptance criteria, NFRs, KPIs). Triggers on "specify {slug}", "spec for {slug}", "write the spec", "capture this idea", "draft requirements for {slug}", "/awesome-sdd:specify {slug}". Opens by setting the interview-depth dial (easy/medium/hard), drafts from templates/spec.md, validates each acceptance criterion Socratically, runs a clean-context critic, then writes docs/features/{slug}/spec.md. The ideation analyses (competitive research, strategic approaches, multi-perspective review, devil's-advocate) run as named subagents gated by the depth dial — easy skips them, hard runs the full suite.
Pinned to revision 8be88261fac7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/specify/SKILL.md
- skills/specify/references/brief-reuse.md
- skills/specify/references/critic.md
- skills/specify/references/draft-generation.md
- skills/specify/references/ideation.md
- skills/specify/references/socratic.md
- skills/specify/templates/spec.md
Every link opens the file at its source, pinned to the revision this page describes.