Spec Kit
ActiveDescription
GitHub's official open-source Spec-Driven Development toolkit that flips traditional software development — specifications become executable artifacts that directly generate working implementations, integrating with Copilot, Claude Code, Cursor, and other AI coding agents.
Key Features
- Spec-Driven Development — specifications become executable artifacts that directly generate implementations
- Specify CLI — initialize projects and establish principles with a single command
- Multi-agent integrations — supports GitHub Copilot, Claude Code, Cursor, and other AI coding agents
- Self-management upgrade — built-in self check / self upgrade commands to manage CLI versions
- Template-driven workflow — define planning, implementation, and validation phases via YAML workflows
- Extensible presets — customize Spec Kit with team-specific extensions and presets
Use Cases
Categories
Quick Start
# Requires uv (https://docs.astral.sh/uv/)
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@v0.0.20
specify init my-project --integration copilot
cd my-project
specify self upgrade # keep the CLI in sync with the latest release