spec-kit
github/spec-kit · Updated
💫 Toolkit to help you get started with SDD or any other process!
github/spec-kit is a Python repository in the Coding Assistants category with 143,812 stars and 12,878 forks on GitHub, released under the MIT license, last updated today.
How to install spec-kit in your AI client
Setup for Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline and VS Code — copy-paste ready.
How to install spec-kit in Claude CodeAnthropic's agentic CLI
Clone & open
bashgit clone https://github.com/github/spec-kit.git cd spec-kit claudeLet Claude read it
Ask “/init” to generate a CLAUDE.md, then have Claude explain, run, or extend the codebase. It reads files on demand.
How to install spec-kit in Claude DesktopDesktop app (MCP config)
Clone the repository
bashgit clone https://github.com/github/spec-kit.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
How to install spec-kit in CursorAI-first code editor
Clone & open in Cursor
bashgit clone https://github.com/github/spec-kit.gitIndex & chat
Open the folder — Cursor indexes it automatically. Use @Codebase in chat to ask about it or scaffold from it.
How to install spec-kit in Codex CLIOpenAI coding agent
Clone
bashgit clone https://github.com/github/spec-kit.gitPoint Codex at it
Run codex in the repo root; add setup notes to AGENTS.md so the agent knows how to build & test.
How to install spec-kit in WindsurfCodeium's agentic IDE
Clone & open
bashgit clone https://github.com/github/spec-kit.gitUse Cascade
Windsurf indexes the workspace; ask Cascade to explain or reuse modules from the repo.
How to install spec-kit in ClineVS Code autonomous agent
Clone the repository
bashgit clone https://github.com/github/spec-kit.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
How to install spec-kit in VS CodeCopilot / MCP support
Clone the repository
bashgit clone https://github.com/github/spec-kit.gitOpen in your AI editor
Open the folder in your assistant and ask it to index the codebase, then reference files in chat.
Documentation
Full README🌱 Spec Kit <em>Build with a spec, fix a bug, or assess an idea — with your coding agent.</em>
<strong>English</strong> · 简体中文 · 日本語 · 한국어
Spec Kit is an open source toolkit that gives AI coding agents structured processes, reusable templates, and documented outcomes. Start with a ready-made process, customize it, or bring your own.
Choose your process
| What you need | Process | Outcome | | --- | --- | --- | | Build a feature or application | Spec-Driven Development | A specification carried through planning, implementation, and convergence | | Diagnose and repair broken behavior | Bug fixing | An assessed cause, scoped fix, and recorded verification | | Decide whether an idea deserves investment | Idea assessment | An evidence-backed go, clarify, or stop decision | | Adopt or create a different process | Your own process | A process adapted or assembled from reusable primitives |
These are independent entry points, not mandatory phases. SDD ships in core; bug fixing and assessment are bundled extensions you install when needed, and the primitives below let you adopt or create other processes.
Capabilities
Spec Kit combines ready-to-use processes with composable mechanisms:
| Capability | Spec Kit mechanism | | --- | --- | | Connect to or switch between coding agents | Integration | | Add a command, quality gate, or complete process | Extension | | Connect a process to an external tool or service | Extension | | React to coding-agent lifecycle events | Extension runtime event | | Run extension commands before or after Spec Kit commands | Extension hook | | Adapt templates, commands, terminology, or methodology | Preset | | Enforce organizational or regulatory standards | Preset | | Override a template for one project | Project-local override | | Automate prompts, commands, gates, and shell tasks | Workflow | | Modify an installed workflow without forking it | Workflow overlay | | Add reusable executable behavior to workflows | Workflow step | | Install a curated setup for a role or team | Bundle | | Discover community components | Catalog | | Host a private catalog of approved components | Catalog | | Access private catalogs and component downloads | Authentication | | Work offline or behind a firewall | Local sources and self-hosted catalogs | | Inspect which layer supplies a command, template, or script | Artifact inventory |
Search the active catalogs with commands such as specify extension search, specify preset search, specify workflow search, and specify bundle search. Spec Kit includes community catalogs, and organizations can add their own curated sources. Catalog listings are not audits or endorsements, so review community source code before installing or running it.
Get started
You need Python 3.11+, uv, and a supported AI coding agent on Linux, macOS, or Windows.
Run these commands in your terminal to install Spec Kit and create a project. This example uses GitHub Copilot.
uv tool install specify-cli
specify init my-project --integration copilot
cd my-projectExcerpt — the full document is on GitHub.
More Coding Assistants repositories
- Coding Assistants144k
system-prompts-and-models-of-ai-tools
FULL Augment Code, Claude Code, Cluely, CodeBuddy, Comet, Cursor, Devin AI, Junie, Kiro, Leap.new, Lovable, Manus, NotionAI, Orchids.app, Perplexity, Poke, Qoder, Replit, Same.dev, Trae, Traycer AI, VSCode Agent, Warp.dev, Windsurf, Xcode, Z.ai Code, Dia & v0. (And other Open Sourced) System Prompts, Internal Tools &…
GPL-3.0x1xhlol/system-prompts-and-models-of-ai-tools
- Coding Assistants142k
ui-ux-pro-max-skill
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
PythonMITnextlevelbuilder/ui-ux-pro-max-skill
- Coding Assistants42k
chatbox
Powerful AI Client
TypeScriptGPL-3.0chatboxai/chatbox
- Coding Assistants38k
CopilotKit
The Frontend Stack for Agents & Generative UI. React, Angular, Mobile, Slack, and more. Makers of the AG-UI Protocol
TypeScriptMITCopilotKit/CopilotKit
- Coding Assistants33k
context-mode
Context window optimization for AI coding agents. Sandboxes tool output (98% reduction), persists session memory, and enforces routing across 17 platforms via MCP + hooks.
TypeScriptmksglu/context-mode
- Coding Assistants32k
9router
Unlimited FREE AI coding. Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40+ providers. Auto-fallback, RTK -40% tokens, never hit limits.
JavaScriptMITdecolua/9router
Catalog data refreshed . Something wrong? Report it.