Development Toolkit
91.5k 2026-04-28
github/spec-kit
An open-source toolkit that enables Spec-Driven Development, transforming executable specifications directly into working software implementations.
Core Features
Enables Spec-Driven Development methodology.
Transforms executable specifications into code.
Provides `specify-cli` for project initialization and management.
Supports community extensions, presets, and AI coding agent integrations.
Aims to accelerate high-quality software delivery.
Quick Start
uv tool install specify-cli --from git+https://github.com/github/spec-kit.gitDetailed Introduction
Spec Kit is an innovative open-source toolkit that redefines software development by making specifications executable. Unlike traditional methods where specs are discarded after coding, Spec Kit uses them to directly generate working implementations. This approach allows developers to focus on product scenarios and predictable outcomes, significantly reducing 'vibe coding' and accelerating the delivery of high-quality software. It includes a powerful CLI and supports integration with AI coding agents, fostering a more efficient and reliable development workflow.