Skip to content

BeOnAuto/specdriven.com

Repository files navigation

Spec-Driven Development

Specifications are the new programming languages.

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.

What's on the site

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

Contribute

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.

Run locally

npm install
npm run dev

License

Content is open source. Built with VitePress.

An initiative by Auto.