The problem
How it works
After installing the specify CLI with uv and running `specify init` with your coding agent integration, you work through slash commands inside the agent: set project principles with a constitution, write the feature spec, create a technical plan, break it into tasks, then implement. A converge command repeats implementation until the work matches the spec.
Results and limitations
The README frames Spec-Driven Development as a structured path from specification to working code with documented outcomes.
Before you try it
It needs Python 3.11+, uv and a supported coding agent, and output quality still depends on that agent and your spec. Review each generated artefact before moving to the next step. Results depend on your setup and were not independently reproduced by Top 200 Repos.
Tools and repositories
- Tools
- Python 3.11+ · uv · AI coding agent
- Prerequisites
- A supported coding agent and whatever subscription or API key it needs.
Try it yourself: Spec a feature before building it
Fill the fields to adapt the prompt. Empty fields stay as visible [placeholders].
We are adding [Feature] to [Project]. Use the Spec Kit workflow. If no constitution exists, draft one from these principles: [Project principles], and show it to me. Then write the feature spec, listing open questions instead of guessing answers. Stop after the spec and wait for my review. After I approve, produce the technical plan using [Tech stack] and a numbered task list with acceptance criteria per task, and stop again. Only begin implementation when I say go, work task by task on a new branch, run tests after each task, and never push or merge without asking.Use the review pauses: a wrong spec produces a confident but wrong implementation.
Related videos
About github/spec-kit
The ONLY guide you'll need for GitHub Spec Kit (opens in a new tab)
The description links the GitHub repository.
Watch on YouTube (opens in a new tab)About github/spec-kit
Spec Kit: Github's NEW tool That FINALLY Fixes AI Coding (opens in a new tab)
The description links the GitHub repository.
Watch on YouTube (opens in a new tab)Independent creators. Listing a video implies no endorsement, sponsorship or partnership.
Sources
- github/spec-kit README (opens in a new tab)
Project documentation · github.com · Undated · Source checked 9 Nov 2026, 22:23 UTC
What this source supports
- Spec-Driven Development flow from spec to plan, tasks and code
- Install with `uv tool install specify-cli` and `specify init`
- Slash commands for constitution, specify, plan, tasks, implement and converge
- Requires Python 3.11+, uv and a supported AI coding agent

