spec-kit-specify
Installation
SKILL.md
Create a feature specification from a natural language description.
Input: Feature description. If not provided, ask the user what they want to build.
Steps
-
Collect the feature description
If input is missing or vague, ask:
"What feature do you want to specify? Describe what it should do and why."
Derive a kebab-case name (e.g., "add user authentication" →
user-auth). -
Create the change directory
Create
specs/changes/<name>/.specs/changes/is gitignored. Onlyspecs/features/is canonical and versioned.