The Idea
Capture intent in a single Markdown file — the what, the who, the constraints, and the definition of done.
Spec-Driven Development · A Vedoma project
A ready-to-use scaffold for building with GenAI the intentional way. Start from a Markdown idea, generate a specification, and let the spec — not a chat window — drive the build.
Get the scaffold
$ gh repo clone Vedoma/sdd-starter sdd-starter is a repository of pre-wired folders, templates, and workflow files that encode Spec-Driven Development. There is nothing to install and no runtime — you clone it, copy the files into your project, and you are ready to work.
GenAI made it trivial to produce code. It did nothing to make that code correct. The missing layer isn't a better prompt — it's a specification. sdd-starter gives your AI agent the structure to turn intent into a spec, and the spec into software.
"An idea, made precise, is already half-built."
One Markdown file. Plain language: what you're building, for whom, and the constraints that matter.
Your GenAI agent reads idea.md through the scaffold's workflows and produces a structured, reviewable specification.
Implementation follows the spec phase by phase. Every change traces back to a decision you already made.
Pull the repository down anywhere. It's just files — no dependencies to resolve.
Drop the scaffold into a fresh or existing repo. That's the entire install.
Open idea.md and describe what you want in plain language. This
file is the source of truth.
Point your GenAI agent at the pre-wired workflow in .sdd/. It
reads idea.md and writes spec/ — then you build.
Capture intent in a single Markdown file — the what, the who, the constraints, and the definition of done.
The agent expands the idea into a structured specification: scope, interfaces, data, and acceptance criteria.
Implementation proceeds against the spec, one reviewable slice at a time — guided, traceable, and correct by construction.
idea, spec, and phase directories already laid out the way SDD expects them.
The .sdd/ prompts that turn your idea into a spec — tuned and ready for any agent.
Starter idea.md and spec templates so you fill in blanks instead of a blank page.
Works with whatever GenAI tool you already use. No lock-in, no proprietary runtime.
No package to add, nothing to build. Clone, copy the files, and you are working.
Built-in CI checks flag drift between spec/ and the actual codebase, keeping your specification clean and current as the project evolves.
No. sdd-starter is a scaffold, not a tool — it is a repository of folders, templates, and workflow files. You clone it and copy those files into your project. There is nothing to install and no runtime to keep up to date.
Any of them. The scaffold ships plain-Markdown workflow files that describe each phase; you point whatever GenAI agent you already use at them. It is deliberately agent-agnostic — no lock-in.
Prompting keeps your intent in a chat log that scrolls away and has to be re-explained every session. SDD makes intent a committed artifact — idea.md and the generated spec — that any agent or teammate can load, review, and build against.
No. Copy the scaffold into an existing repository just as easily as a fresh one. The files sit alongside your code; only idea.md and spec/ are new to your workflow.
Yes — MIT licensed and open source. Fork it, rename it, and adapt the templates and workflows to the way your team actually builds.
Clone the scaffold and write your first idea.md in the next five minutes.
$ gh repo clone Vedoma/sdd-starter