SDD Core Workflow: Specs as Source of Truth Prevents Rework

Spec-driven development flips traditional coding by formalizing intent first—via phases like Requirements (business context, EARS notation for edge-case user stories), Design (architecture), Tasks (decomposable units), and Implement (constrained agent execution)—yielding artifacts like requirements.md, design.md, tasks.md. This ensures AI agents produce code matching system needs, avoiding days of fixes after minutes of generation. Constitutions (immutable markdown rules) persist standards across sessions; agent hooks auto-trigger tests, READMEs, scans on file changes. Multi-model routers (Claude Sonnet + Qwen, DeepSeek) optimize cost/quality per task.

Trade-off: Adds upfront rigor but cuts iteration debt in teams >5 devs or brownfields.

Open-Source Frameworks for Portable, Multi-Agent SDD

GitHub Spec Kit (93k stars, v0.8.7) runs 30+ agents (Claude Code, Copilot) through Specify-Plan-Tasks-Implement with constitution contracts; portable CLI for any IDE. BMAD-METHOD (46.7k stars, v6.6.0, MIT) orchestrates 12+ role agents (PM, UX, QA, Scrum) via file handoffs across Claude/Cursor/Codex; V6 Cross Platform Team avoids reconfiguration. GSD (61k stars, npx install) meta-prompts parallel researchers/planners/executors/verifiers (200k tokens impl) model-agnostically (OpenRouter/local); low-ceremony vs. BMAD's sprints. OpenSpec excels brownfield deltas (ADDED/MODIFIED/REMOVED markers), scoring top in 13-category eval for auditable proposals without rigid gates.

Start with Spec Kit for new teams; BMAD/GSD for SDLC coverage.

IDE-Native and Context Tools for Familiar Scale

Kiro (agentic VS Code-like IDE, CLI/web) mandates 3-phase rigor + hooks; no AWS needed. Cursor Plan Mode + .cursor/rules/ (legacy .cursorrules) plans multi-file changes pre-code, clarifying questions first. Claude Code (CLI) ingests full specs via CLAUDE.md for autonomous passes, agent in BMAD/GSD/Spec Kit. Augment Code's Context Engine spans 400k+ files (70.6% SWE-bench vs. 54% avg, 59% review F-score); BYOA plugs agents but pairs with spec tools. Tessl Framework (.tessl/ tiles) teaches MCP agents spec approval loops; Spec Registry (10k+ OSS lib specs) kills API hallucinations.

Cursor/Kiro for editor loyalty; Augment/Tessl for enterprise context drift.