← all repositories
github/spec-kit

GitHub's antidote to 'vibe coding' is a spec-first AI toolkit

A structured workflow that makes AI agents write code from written requirements instead of hopeful prompts.

123.3k stars Python Coding Assistants
spec-kit
Velocity · 7d
+242
★ / day
Trend
cooling
star history

What it does

Spec Kit is GitHub’s open-source CLI and template system for “Spec-Driven Development.” You install it, initialize a project, then feed structured slash commands (/speckit.specify, /speckit.plan, /speckit.implement) to an AI coding agent. The agent writes a spec, breaks it into tasks, and executes them — supposedly in that order, not by guessing.

The interesting bit

The project treats specs as executable artifacts, not dusty documentation. It also supports 30+ AI agents through a pluggable integration system, and lets you override templates locally or layer community “extensions” and “presets” on top of core commands. That’s more modularity than most prompt-tooling attempts.

Key highlights

  • Core workflow: constitutionspecifyplantasksimplement, with optional clarify and analyze checkpoints
  • specify init bootstraps agent-specific command files into your repo (e.g., .claude/commands/)
  • Extensions add capabilities (Jira integration, code review); presets customize templates without adding commands
  • Template resolution stack: project overrides → presets → extensions → core defaults
  • Requires uv for installation; Python-based but generates specs for any stack

Caveats

  • README is heavy on aspiration and light on concrete examples of generated specs or task outputs
  • The “108k stars” figure appears inflated or erroneous relative to the project’s actual visibility; treat with skepticism
  • Community extensions and presets are third-party — the README explicitly warns to “review source code before installation”

Verdict

Worth a look if you’re already using AI coding agents and tired of chaotic prompt-and-pray sessions. Skip it if you want a fully automated no-human-involved pipeline; this is structured scaffolding, not magic.

Frequently asked

What is github/spec-kit?
A structured workflow that makes AI agents write code from written requirements instead of hopeful prompts.
Is spec-kit open source?
Yes — github/spec-kit is open source, released under the MIT license.
What language is spec-kit written in?
github/spec-kit is primarily written in Python.
How popular is spec-kit?
github/spec-kit has 123.3k stars on GitHub and is currently cooling off.
Where can I find spec-kit?
github/spec-kit is on GitHub at https://github.com/github/spec-kit.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.