A spec-driven development and customizable process framework for AI coding agents
GitHub’s official spec-driven development (SDD) tool. It runs the Specify → Plan → Tasks → Implement → Converge workflow using persistent Markdown artifacts in the repo. With layers for bug fixes, idea evaluation, presets, extensions, and packages, it works more like a process platform than a single template [4]. Its 38 agent integrations, offline/air-gapped support, and GitHub maintenance make it the most balanced enterprise foundation.
Teams using multiple agents, projects that need enterprise governance, and teams looking to add SDD to an existing codebase in a controlled way.
The default workflow can feel heavyweight for small fixes; requires Python 3.11+ and uv. Extensions in the community catalog are not vetted by GitHub.
uv tool install specify-cli && specify init my-project --integration copilot