Spec-Kit
GitHub's open-source Spec-Driven Development toolkit. Install via `uv tool install specify-cli`, then `specify init` to scaffold a project with 6 /speckit.* slash commands. Works across 30+ AI coding agents. Enforces Spec → Plan → Tasks → Implement with each stage gating the next. Extensible via community extensions, presets, and bundles.
View on GitHubWhat it does
- specify init my-project --integration copilot
Scaffold a new project with Spec-Kit structure, CLAUDE.md, and native slash commands for your chosen AI coding agent.
- /speckit.constitution
Create or update project governing principles (saved to .specify/memory/constitution.md) that guide all subsequent development.
- /speckit.specify
Define what you want to build using requirements and user stories — focus on the what and why, not the tech stack.
- /speckit.plan
Create a technical implementation plan with your chosen tech stack. Produces spec.md, plan.md, data-model.md, and API contracts.
- /speckit.tasks
Break the implementation plan into ordered, atomic tasks with parallel execution markers and dependency tracking.
- /speckit.implement
Execute all tasks in order, respecting dependencies and parallel markers, to build the feature according to the approved plan.