GitHub Spec Kit

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

github/spec-kit