GitHub Spec Kit

GitHub’s Spec Kit (github/spec-kit) is an open-source toolkit for spec-driven development with AI coding agents: write the specification first, then plan, break into tasks, implement. MIT licence; ~139.6k stars, ~12.5k forks. Latest release seen: v1.0.13 (2026-09-29), which added a bundled GitHub extension for a taskstoissues command (GitHub API, 2026-09-30).

Install and use (current README)

  • Requires Python 3.11+, the uv package manager, and a supported coding agent (GitHub Copilot is the default; others supported).
  • uv tool install specify-cli then specify init my-project --integration copilot. (The 2025 form uvx --from git+https://github.com/github/spec-kit.git specify init <PROJECT_NAME> is older; the release notes still show a uv tool install ... --from git+...@v1.0.13 form.)
  • Commands are now invoked as hyphenated skills in agent chat, not the old /specify, /plan, /tasks slash names: /speckit-constitution, /speckit-specify, /speckit-plan, /speckit-tasks, /speckit-implement, /speckit-converge.

Workflows

WorkflowCommands
Spec-driven developmentconstitution, specify, plan, tasks, implement, converge
Bug fixing (extension)/speckit-bug-assess, /speckit-bug-fix, /speckit-bug-test
Idea assessment (extension)/speckit-assess-intake through /speckit-assess-decide

Philosophy

Intent-first: separate the “what” from the “how”, use the spec as source of truth, add checkpoints to critique and refine AI-generated artefacts before implementation. Useful for greenfield work, modernising legacy systems, and compliance-shaped specs.

Agent support

Older note listed GitHub Copilot, Claude Code and Gemini CLI. The README says Copilot is default and “others available”; the full list was not captured (unverified). Gemini CLI itself was sunset 2026-06-18 (replaced by Antigravity CLI, see Google Antigravity IDE).

Related: agent-os, google-conductor, github-copilot.

Sources