spec-kit
💫 Toolkit to help you get started with Spec-Driven Development
Spec Kit is an open-source agent skill toolkit that enables AI coding assistants to follow a structured spec-driven development methodology. It provides slash commands like /speckit.specify, /speckit.plan, and /speckit.implement that guide agents through defining requirements, creating technical plans, generating tasks, and building implementations before writing code. The toolkit works with 30+ AI coding agents including GitHub Copilot, Claude, Cursor, and Windsurf, and can be customized through extensions, presets, and bundles to fit organizational standards and team roles.
Key Features
Use Cases
- 01Greenfield development where teams define requirements and architecture before code generation
- 02Brownfield modernization projects adding features iteratively to existing codebases
- 03Enterprise development requiring compliance, governance, and organizational standard enforcement
- 04Exploratory prototyping with parallel implementations across different tech stacks
- 05Team onboarding with role-specific bundles that provision complete development workflows
- 06Quality assurance through checklist generation and cross-artifact consistency analysis
Related Skills
View moresuperpowers
An agentic skills framework & software development methodology that works.
skills
Skills for Real Engineers. Straight from my .agents directory.
skills
Public repository for Agent Skills
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
spec-kit — FAQ
What is Spec Kit?+
Spec Kit is an agent skill toolkit that teaches AI coding assistants to follow spec-driven development, where you define what to build through specifications before generating code. It provides structured slash commands and workflows that work with over 30 AI coding agents.
How do I install the Spec Kit CLI?+
Install via uv with 'uv tool install specify-cli' or from Git with 'uv tool install specify-cli --from git+https://github.com/github/spec-kit.git@vX.Y.Z' (replace vX.Y.Z with the latest release tag). Then run 'specify init my-project --integration copilot' to initialize a project.
Which AI coding agents work with Spec Kit?+
Spec Kit supports 30+ agents including GitHub Copilot, Claude Desktop, Cursor, Windsurf, Codex CLI, Command Code, Aider, Continue, and Cline. Run 'specify integration list' to see all available integrations in your installed version.
Do I need API keys or special prerequisites?+
You need Python 3.11+, Git, uv (or pipx), and a supported AI coding agent. No additional API keys are required for Spec Kit itself, though your chosen AI agent may need its own authentication.
Is Spec Kit free to use?+
Yes, Spec Kit is open source and licensed under the MIT license, making it free for both personal and commercial use.
How do I customize Spec Kit for my organization?+
Use presets to customize templates and terminology, extensions to add new commands and workflows, and bundles to package complete role-based setups. Project-local overrides in .specify/templates/overrides/ allow one-off adjustments without creating full presets.
How do I install spec-kit?+
Open the source repository on GitHub and follow its README. spec-kit is a skill — MCP Agents Market links you directly to the official repo.
Is spec-kit free?+
spec-kit is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.