2026-05-12 17:39:38 -05:00
<div class="landing-hero">
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
# GitHub Spec Kit
2025-09-08 23:14:53 -07:00
2026-07-16 13:33:58 -05:00
**Spec-Driven Development or your own process — step by step or as an automated workflow.**
2025-09-08 23:14:53 -07:00
2026-07-16 13:33:58 -05:00
Spec Kit is an extensible, intent-driven harness that pushes any coding agent beyond code, guiding it across your SDLC or any business process. Use it for [Spec-Driven Development ](concepts/sdd.md ) (SDD), where you describe _what_ to build and refine it through structured phases. Run it step by step, automate it end to end, or shape a process of your own, keeping intent at the center.
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
<a href="installation.md" class="btn btn-primary btn-lg">Install Spec Kit</a>
<a href="quickstart.md" class="btn btn-outline-primary btn-lg">Quick Start</a>
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
</div>
2025-11-06 18:01:16 -05:00
2026-05-12 17:39:38 -05:00
---
2025-11-06 18:01:16 -05:00
2026-05-12 17:39:38 -05:00
<div class="pillar-grid">
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
<div class="pillar-card">
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
### Spec-driven by default
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
The core SDD process ships ready to use: **Spec → Plan → Tasks → Implement** .
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
Define what to build before building it. Rich templates, quality checklists, and cross-artifact analysis come out of the box. Each phase produces a Markdown artifact that feeds the next — giving your AI coding agent structured context instead of ad-hoc prompts.
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
<a href="quickstart.md" class="pillar-link">Walk through the workflow →</a>
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
</div>
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
<div class="pillar-card">
2025-10-20 00:49:15 +02:00
2026-05-12 17:39:38 -05:00
### Use any coding agent
2025-09-08 23:14:53 -07:00
2026-07-16 08:35:00 -05:00
<span class="pillar-stat">35 integrations</span> — Copilot, Gemini, Codex, Kilo Code, Zed, Claude, Forge, Kiro, and more. Switch freely between agents with a single command. No lock-in.
2025-10-20 00:49:15 +02:00
2026-07-16 11:08:25 -05:00
Run `specify init` with your agent of choice and Spec Kit sets up the right command files and directory structures automatically. If your agent isn't listed, the `generic` integration is an escape hatch for any tool.
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
<a href="reference/integrations.md" class="pillar-link">See all integrations →</a>
2025-10-20 00:49:15 +02:00
2026-05-12 17:39:38 -05:00
</div>
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
<div class="pillar-card">
2025-10-20 00:49:15 +02:00
2026-05-12 17:39:38 -05:00
### Make it your own
2025-09-08 23:14:53 -07:00
2026-07-16 13:33:58 -05:00
<span class="pillar-stat">138 community extensions</span> (70+ authors), <span class="pillar-stat">25 presets</span>, and growing. Tune the core process with presets, extend it with extensions, orchestrate it with workflows, and package it all up as bundles you can share — or replace the process entirely. The process itself lives in these building blocks, so you're never locked to SDD, or even to software.
2026-05-14 10:14:32 -05:00
2026-07-16 13:33:58 -05:00
Including entirely different processes:
2025-09-08 23:14:53 -07:00
2026-05-12 17:39:38 -05:00
- **AIDE** — 7-step AI-driven engineering lifecycle
- **Canon** — baseline-driven workflows (spec-first, code-first, spec-drift)
- **Product Forge** — product-management-oriented SDD
- **FX→.NET** — end-to-end .NET Framework migration across 7 phases
- **MAQA** — multi-agent orchestration with quality assurance gates
2026-07-16 13:33:58 -05:00
- **Fiction Book Writing** — novels and long-form fiction, from story bible to submission
2025-09-08 23:14:53 -07:00
2026-07-16 11:08:25 -05:00
<a href="reference/presets.md" class="pillar-link">Presets →</a>
<a href="reference/extensions.md" class="pillar-link">Extensions →</a>
<a href="reference/workflows.md" class="pillar-link">Workflows →</a>
<a href="reference/bundles.md" class="pillar-link">Bundles →</a>
2026-05-12 17:39:38 -05:00
</div>
<div class="pillar-card">
### Integrate into your organization
2026-07-16 11:08:25 -05:00
Works offline, behind firewalls, and on **Windows, macOS, and Linux** . Host your own catalogs to curate what integrations, extensions, presets, workflows, and bundles your organization discovers and recommends.
2026-05-12 17:39:38 -05:00
Community extensions like CI Guard and Architecture Guard add compliance gates and governance that fit the way your team already works.
2026-07-16 11:08:25 -05:00
<a href="install/air-gapped.md" class="pillar-link">Enterprise / Air-Gapped →</a>
<a href="reference/overview.md" class="pillar-link">Reference →</a>
2026-05-12 17:39:38 -05:00
</div>
</div>
---
<div class="community-section">
## Built by the community
2026-07-16 13:33:58 -05:00
**240+ contributors** power the Spec Kit ecosystem — from core integrations to entirely new processes. Anyone can create and publish an extension, preset, or workflow.
2026-05-12 17:39:38 -05:00
<div class="stats-grid">
<div class="stat-item">
2026-07-16 08:35:00 -05:00
<span class="stat-number">121K+</span>
2026-05-12 17:39:38 -05:00
<span class="stat-label">GitHub stars</span>
</div>
<div class="stat-item">
2026-07-16 08:35:00 -05:00
<span class="stat-number">240+</span>
2026-05-12 17:39:38 -05:00
<span class="stat-label">Contributors</span>
</div>
<div class="stat-item">
2026-07-16 08:35:00 -05:00
<span class="stat-number">35</span>
2026-05-12 17:39:38 -05:00
<span class="stat-label">Integrations</span>
</div>
<div class="stat-item">
2026-07-16 08:35:00 -05:00
<span class="stat-number">138</span>
2026-05-12 17:39:38 -05:00
<span class="stat-label">Extensions</span>
</div>
<div class="stat-item">
2026-07-16 08:35:00 -05:00
<span class="stat-number">25</span>
2026-05-12 17:39:38 -05:00
<span class="stat-label">Presets</span>
</div>
<div class="stat-item">
2026-07-16 08:35:00 -05:00
<span class="stat-number">6</span>
2026-05-12 17:39:38 -05:00
<span class="stat-label">Friends projects</span>
</div>
</div>
<a href="community/presets.md">Presets</a> · <a href="community/walkthroughs.md">Walkthroughs</a> · <a href="community/friends.md">Friends</a>
</div>
---
## Explore the docs
<div class="nav-cards">
<a href="quickstart.md" class="nav-card">
<strong>Getting Started</strong>
<span>Install, configure, and run your first SDD workflow</span>
</a>
<a href="reference/overview.md" class="nav-card">
<strong>Reference</strong>
<span>Core commands, integrations, extensions, presets, and workflows</span>
</a>
2026-05-14 10:14:32 -05:00
<a href="community/overview.md" class="nav-card">
2026-05-12 17:39:38 -05:00
<strong>Community</strong>
2026-05-14 10:14:32 -05:00
<span>Extensions, presets, walkthroughs, and friend projects</span>
2026-05-12 17:39:38 -05:00
</a>
<a href="local-development.md" class="nav-card">
<strong>Development</strong>
<span>Contribute to Spec Kit</span>
</a>
<a href="concepts/sdd.md" class="nav-card">
<strong>What is SDD?</strong>
<span>The philosophy behind Spec-Driven Development</span>
</a>
</div>
---
<div class="footer-cta">
```bash
2026-07-16 11:08:25 -05:00
uv tool install specify-cli
2026-05-12 17:39:38 -05:00
specify init my-project --integration copilot
```
Ready to start? Follow the [Quick Start Guide ](quickstart.md ).
</div>
2026-05-27 16:33:33 -05:00
2026-07-16 08:35:00 -05:00
<p class="text-end small text-body-secondary">Last updated: July 16, 2026</p>