create-spec-driven-app v0.7.0

How-to guides#

Task-shaped guides, each self-contained. Copy/paste should work end to end.

Prerequisites: Node.js ≥ 22, git, a shell. Every command that operates on a project accepts --project-dir <path> and also walks up from the current directory looking for spec.md, .specops.lock or specops.config.yaml.

By task#

I want to…Guide
Start, on a new project or an existing repoGetting started
Write requirements, scenarios and matrix rowsWriting specs
Make the gate run locally and in CIValidating
Change a spec that already shippedReviewing changes
Share domain knowledge across reposDomain packs
Wire it into editors, agents, hooks and CIAutomation
Drive it from Claude, Cursor or CopilotAgents
Work out why something is not behavingTroubleshooting
Look up a commandCommand reference

By adoption level#

Each level is useful on its own and never requires the ones above it.

LevelYou getRead
L1Traceable specs in the repoGetting started, Writing specs
L2A PR gate that enforces spec and test coverageValidating
L3Versioned, reusable domain requirementsDomain packs
L4Agent-driven delivery, one requirement at a timeAutomation, Agents

Longer reads#

  • Quickstart — one page, for joining a project that already uses this.
  • Walkthrough — the shortest complete pass, on a real public pack.
  • Tutorial — the long-form version, with the reasoning at each step. Deliberately one file: it is a narrative, not a set of tasks.