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

  1. 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).

  2. Create the change directory

    Create specs/changes/<name>/.

    specs/changes/ is gitignored. Only specs/features/ is canonical and versioned.

Related skills
Installs
35
GitHub Stars
3
First Seen
Apr 19, 2026