github/spec-kit
A toolkit enabling Spec-Driven Development by transforming executable specifications directly into working software, accelerating high-quality software delivery.
Core Features
Quick Start
uv tool install specify-cli --from git+https://github.com/github/spec-kit.gitDetailed Introduction
Spec Kit introduces a paradigm shift to Spec-Driven Development, where specifications are no longer mere documentation but become executable artifacts that directly generate functional software. This open-source toolkit aims to empower developers to build high-quality applications faster by focusing on predictable outcomes and product scenarios, rather than manual 'vibe coding'. It provides the Specify CLI for project initialization and management, integrates with various AI agents, and allows teams to establish a 'project constitution' to ensure consistent development principles, fostering a more efficient and reliable software development lifecycle.