spec-kit

An open-source toolkit that gives AI coding agents structured processes and templates for spec-driven development. It helps you build features, fix bugs or assess ideas with a written spec.

Share on XLicense: MIT

Overview

Spec Kit is an open source toolkit that gives AI coding agents structured processes, reusable templates and documented outcomes. It offers three independent entry points: spec-driven development for building a feature or application, bug fixing for diagnosing and repairing broken behavior, and idea assessment for deciding whether an idea deserves investment. You can customize a process or bring your own. It needs Python 3.11 or newer and uv.

Key features

  • Spec-driven development from specification through planning and implementation
  • Bug fixing process with assessed cause and recorded verification
  • Idea assessment ending in a go, clarify or stop decision
  • Reusable templates that you can customize

Best for

Teams working with a coding agent who want a written spec or a repeatable process behind the work. Bug fixing and assessment are bundled extensions that you install when needed.

Upstream
github/spec-kit
Fork on GitHub
Guo-astro/spec-kit
Upstream stars
139k
Category
AI agents and LLM tools
Language
Python
License
MIT
Forked
2025-09-28
Sync status
Diverged from upstream