specdriven.com · Manifesto · Dialects · Discord
AI writes code faster than ever. The quality has never been worse.
50% of all software defects originate at the specification stage, before a single line of code is written. AI didn't create this problem, but it's pouring gasoline on it. Prompt-to-app tools skip the specification stage entirely, going straight from a vague idea to running code.
Spec-Driven Development is the paradigm that puts specifications first. Explicit. Persistent. Structured. Executable. Not as bureaucratic overhead, but as the shortest path to software that actually does what you intended.
| Page | What you'll learn |
|---|---|
| Why Spec-Driven? | The quality crisis AI is accelerating |
| What Are Specifications? | Specifications are the communication of design |
| The Manifesto | The full thesis: Understanding → Design → Specification → Code |
| Spec Dialects | Purpose-built specification languages for different domains |
| Quality & Specifications | Why 85% of bugs come from specification problems |
| Auto | The spec-driven platform for building software |
This site is a community effort. Every page has an Edit this page on GitHub link at the bottom.
- Fix something: See a typo, an unclear sentence, a broken link? Open a PR.
- Add a spec dialect: Building a structured specification language? Read the criteria and submit it.
- Join the conversation: Discord is where the community gathers.
npm install
npm run devContent is open source. Built with VitePress.
An initiative by Auto.