← ClaudeAtlas

sddlisted

Bootstrap and run Spec-Driven Development (with the IDSD intent refinement) in any code repo. Use when the user wants to set a project up for structured, spec-first work with a coding agent ("set up SDD here", "add spec-driven development to this repo", "start an SDD project", "scaffold specs"), or to resume one ("what's the next phase", "let's get started") in a repo that already has a specs/ constitution.
colincalnan/sdd · ★ 0 · AI & Automation · score 73
Install: claude install-skill colincalnan/sdd
# SDD: Spec-Driven Development project runner SDD is a way of working with a coding agent where structured spec files, written before any code, drive the agent's behaviour instead of ad-hoc prompting. This skill scaffolds that setup into a repo and runs the loop. It folds in the IDSD refinement: the spec is split by ownership so the human who wanted the outcome keeps owning intent and definition-of-done, and the agent never quietly decides "done" for them. The method in one line: **a permanent constitution gives the agent guardrails, dated feature specs define one shippable phase at a time, and every phase starts with a short intent interview so nothing is built from assumptions.** This skill has two modes. Decide which one applies first. ## Mode detection 1. Look for a `specs/roadmap.md` (the roadmap is the marker of an SDD repo), searching: the current working directory, then a folder the user named, then one level down. 2. Found one and the user's request is about continuing the work (or they just said "let's get started" / "what's next"): **Resume mode**. 3. Otherwise: **Bootstrap mode**. If a `specs/` folder exists but is incomplete (missing mission, tech-stack, or roadmap), treat it as a half-finished bootstrap: fill the gaps rather than starting over. ## Bootstrap mode: set a repo up for SDD ### Step 1: read the ground first Before interviewing, look at the target repo so the questions are informed, not generic: - Is this a new (empty or near-empty) repo or an