Documentation
Specifications that are checked, not admired. Start with Getting started if the folder is empty, or You cloned a repo if somebody handed you one.
npx create-spec-driven-app@latest initStart here
Fifteen minutes from nothing to a project whose specs are checked by CI.
- Getting startedInstall, scaffold a project, and run the gate for the first time.
- You cloned a repoSomeone handed you a spec-driven repository. Start here instead.
- WalkthroughThe whole loop end to end, in one sitting.
- Tutorial: Smart ParkingA complete worked example, from a blank folder to a delivered requirement.
Working with specs
What a specification is here, and what the tool does with it.
Agents and the harness
The part that spends money. Read the harness page before pointing an agent at anything.
- Agent toolsWire Claude Code, Cursor, Copilot and five others into the same loop.
- Choosing your agentClaude, Aider, Cursor or a three-line wrapper — and the two things that bite.
- The harnessUnattended delivery: plan → agent → gate → done, one worktree per requirement.
- Bootstrap promptThe prompt that turns an idea into a first specification.
Running it for real
CI, boards, and the things an enterprise asks before it says yes.
Reference
Look things up.
- Command referenceEvery command, its flags and its JSON shape.
- How-to guidesShort answers to specific questions.
- TroubleshootingWhen the gate says no and you disagree.
- ComparisonsHow this differs from OpenSpec, Spec Kit and writing it yourself.
- Release processHow a version is cut, and what support it gets.