Favicon of GitHub Spec Kit

GitHub Spec Kit

Adopt Spec-Driven Development with this open-source toolkit. Turn specifications into executable code and generate working implementations with your favorite AI agent.

Screenshot of GitHub Spec Kit website

An open source toolkit that allows you to focus on product scenarios and predictable outcomes instead of coding every piece from scratch. Spec-Driven Development flips the script on traditional software development. Instead of treating specifications as disposable guides, this approach makes them executable, directly generating working implementations.

The toolkit provides a structured, multi-step process to guide you and your AI coding agent from idea to implementation. This ensures a higher quality output than single-shot code generation. The core workflow includes:

  • Establish Principles: Create a constitution to guide all development decisions.
  • Specify: Describe the what and why of your feature in plain language.
  • Plan: Define the technical stack and architecture for the implementation.
  • Create Tasks: Automatically break down the plan into an actionable task list.
  • Implement: Execute the tasks to build the feature.

The system is highly customizable through a rich ecosystem of community-built extensions and presets, allowing you to tailor the workflow, integrate with tools like Jira, and enforce organizational standards. It supports a wide variety of AI agents, including GitHub Copilot, Claude, and Gemini.

Share:

Similar to GitHub Spec Kit

Favicon

 

  
  
Favicon

 

  
  
Favicon