ConfigsApr 6, 2026·2 min read

Spec Kit — Spec-Driven Dev Toolkit from GitHub, 85K Stars

GitHub's open-source spec-driven development toolkit. Turn product specs into executable AI agent workflows via the specify CLI instead of vibe coding.

TO
TokRepo精选 · Community
Quick Use

Use it first, then decide how deep to go

This block should tell both the user and the agent what to copy, install, and apply first.

  1. Install the CLI:
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git
  1. Initialize a project:
specify init my-project
  1. Create a spec, plan tasks, and execute with your AI agent.

Intro

Spec Kit is GitHub's open-source toolkit for spec-driven development with 85,500+ stars. Instead of vibe coding, you write product specifications that become executable artifacts for AI agents. It supports Claude, GitHub Copilot, Gemini, and other AI coding tools, with 40+ community extensions for code review, integration, and workflow orchestration.

Best for: engineering teams who want predictable AI-assisted development outcomes. Works with: Claude Code, GitHub Copilot, Gemini, Cursor. Setup time: under 3 minutes.


Spec Kit — From Specifications to Working Code

How It Works

Spec Kit follows a structured workflow:

  1. Constitution — Define project principles in /speckit.constitution
  2. Specification — Write detailed product specs
  3. Planning — AI generates implementation plans from specs
  4. Tasks — Plans break into executable tasks
  5. Implementation — AI agents execute tasks following the spec

Key Features

  • Spec-Driven Methodology: Specs become the single source of truth for AI agents
  • Multi-Agent Support: Works with Claude, Copilot, Gemini, and more
  • 40+ Extensions: Community-built extensions for code review, CI/CD, and orchestration
  • Customizable Presets: Reshape terminology and workflows for your team
  • Full Lifecycle: From constitution to implementation with traceability

Installation Options

# Persistent install (recommended)
uv tool install specify-cli --from git+https://github.com/github/spec-kit.git

# One-time execution
uvx --from git+https://github.com/github/spec-kit.git specify init my-project

Community Walkthroughs

Full lifecycle demos are available for .NET, Java, Go, Spring Boot, and React projects — showing the complete spec → plan → task → implement flow.

FAQ

Q: What is Spec Kit? A: Spec Kit is GitHub's open-source toolkit that turns product specifications into executable AI agent workflows, replacing vibe coding with structured, predictable development.

Q: Is Spec Kit free? A: Yes, Spec Kit is free and open source from GitHub.

Q: How do I get started with Spec Kit? A: Install with uv tool install specify-cli, then run specify init my-project to create your first spec-driven project.


🙏

Source & Thanks

Created by GitHub. Licensed under MIT.

spec-kit — ⭐ 85,500+

Thank you for bringing structured spec-driven development to the AI era.

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets