awesome-spec-driven-development
A curated list of awesome resources for spec-driven development (SDD)
https://github.com/Engineering4AI/awesome-spec-driven-development
Last synced: 13 days ago
JSON representation
-
Development Frameworks
- agent-skills - skills.svg?cacheSeconds=86400) - Production-grade skill pack for AI coding agents with explicit spec-to-plan-to-build workflows and quality gates.
- BMAD-METHOD - code-org/BMAD-METHOD.svg?cacheSeconds=86400) - Breakthrough Method for AI-driven Agile Development, providing a modular framework for agile AI workflows.
- BusinessLens - Product-driven development framework that keeps intended behavior in a Git-tracked Product Model and gives coding agents skills to ideate, map, and verify it against implementation.
- cc-sdd - sdd.svg?cacheSeconds=86400) - Collaborative spec-driven development tool for writing specifications alongside code.
- claude-codepro - codepro.svg?cacheSeconds=86400) - Professional development system combining spec-driven development, TDD, and automated quality enforcement.
- colign - Collaborative spec-driven development platform for teams to discuss, write, review, and implement specs with AI.
- Consort - solutions/consort.svg?cacheSeconds=86400) - Spec-first, test-driven agent framework from Databricks that builds transactional apps on live Lakebase Postgres branches, with a deterministic orchestrator, human-approval gates, and immutable tests.
- Cosmosmith - byte/cosmosmith.svg?cacheSeconds=86400) - Multi-agent workflow initializer that generates AGENTS.md, task.md, proposal/design templates, and adapters for Claude Code, Cursor, Copilot, OpenCode, and Trae.
- fspec - Gherkin-based spec system that auto-generates tests and links code to business rules.
- MoAI-ADK - ai/moai-adk.svg?cacheSeconds=86400) - Framework combining spec-first development, TDD, and AI agents for transparent development lifecycle.
- ouroboros - Local-first Agent OS that wraps Claude Code, Codex CLI, and other coding agents in a replayable Seed → Ledger → Runtime contract, driven by an interview → seed → execute → evaluate → evolve workflow loop.
- pi-sdd-kit - sdd-kit.svg?cacheSeconds=86400) - Spec-driven skill pack for the Pi coding agent, with a gated PRD/spec/tasks/review pipeline, steering docs as durable memory, .status approval gates, and EARS requirements.
- skills - Composable engineering skills including PRD/spec, planning, TDD, and architecture workflows for AI-assisted development.
- SpecKit Companion pipeline - companion.svg?cacheSeconds=86400) - Configurable layer on top of [Spec Kit](https://github.com/github/spec-kit) rather than a replacement for it. Its commands are assembled from composable nodes, so one config file attaches your own steps at any point, swaps document templates and re-routes the size decision, and a build writes the pipeline you configured. Records each run to plain JSON for live progress and resume, folds small changes onto a shorter path, and keeps optional capability-scoped specs that outlive the feature that created them.
- SpecWeave - abyzov/specweave.svg?cacheSeconds=86400) - Open-source spec-driven CLI that hands a half-finished task between Claude Code, Codex, Grok Build and Gemini CLI through files in git.
- superpowers - Full software development methodology for coding agents centered on spec approval, planning, and subagent execution.
- THROUGHLINE - Markdown and git framework where personas debate each spec before code, with an append-only single source of truth that carries decisions across sessions.
-
IDE & Editor Integrations
- Kiro - Agentic IDE for spec-driven development from prototype to production with natural language coding.
- Notula - releases.svg?cacheSeconds=86400) - WYSIWYG editor for the Markdown specs in a git repository, with review threads committed beside the documents rather than written into them, and a comment addressed to `@ai` answered by the coding agent in the thread.
- spec-kit-command-cursor - kit-command-cursor.svg?cacheSeconds=86400) - Spec-driven development toolkit for Cursor IDE that turns ideas into specs, plans, and actionable tasks.
- SpecKit Companion - companion.svg?cacheSeconds=86400) - Spec workspace in VS Code for [Spec Kit](https://github.com/github/spec-kit) runs: specs rendered as structured documents with pull-request-style inline review, a sidebar showing where every feature stands, runs watched live, and the record a finished run leaves behind. A visual pipeline builder makes the workflow itself editable: reorder steps, attach your own, swap document templates, and keep several named workflows per repository.
-
Introductions
- How to write a good spec for AI agents - Explores why specifications are becoming the most important skill in the age of AI agents.
- Spec-Driven Development: the book - Free open book on SDD with AI agents (EN, pt-BR), with an SDD kit for Claude Code.
- Spec-first development: brainstorm, spec, plan, implement - Workflow for writing the spec before an agent codes, with the artifact each step produces, common pitfalls, and an as-built example from the author's own repo.
- What Is Spec-Driven Development? A Practitioner's Guide - Practitioner guide to SDD: what a spec is, the four pillars, the EARS format, a full worked spec, and when to skip it.
-
MCP Servers
- @reqlan/mcp - Stdio MCP over the same requirement-graph index as the VS Code/Cursor extension and CLI (`npx @reqlan/mcp`).
- compendio-mcp - mcp.svg?cacheSeconds=86400) - Local hybrid search over a project's spec and doc markdown, so agents read the right section instead of grepping the whole corpus.
- mcp-server-spec-driven-development - server-spec-driven-development.svg?cacheSeconds=86400) - MCP server providing structured prompts for requirements, design documents, and code generation.
-
Related Lists
- Awesome Harness Engineering - harness-engineering.svg?cacheSeconds=86400) - Curated list of articles, playbooks, benchmarks, specs, and open-source projects for harness engineering: shaping the environment around AI agents so they work reliably, with dedicated coverage of specs and agent files.
-
Specification Tools
- adversarial-spec - spec.svg?cacheSeconds=86400) - Iteratively refines product specifications by facilitating a debate among multiple LLMs.
- Archcore - ai/archcore.svg?cacheSeconds=86400) - Spec-driven development and context engineering for Claude Code, Cursor, Codex, and GitHub Copilot — backed by project context in Git.
- Cage - Deterministic contract harness for TypeScript that keeps specifications, implementations, tests, and agent review state in sync.
- dotdog - CLI tool for structured software specs. Write .dog files, compile to .dag graphs, query via MCP. Validate completeness, detect drift. 94% token savings.
- DriftWire - CLI that detects API contract drift: validate a live API against its OpenAPI spec, or diff two spec versions for breaking changes.
- gsd-core - gsd/gsd-core.svg?cacheSeconds=86400) - Light-weight meta-prompting, context engineering, and spec-driven development system for AI coding agents.
- idea-to-blueprint - to-blueprint.svg?cacheSeconds=86400) - Agent skill for Claude Code, Codex and claude.ai that turns a raw idea into one evidence-backed build spec (web-researched stack with pinned versions, epics, Given/When/Then acceptance criteria, tests), then has the agent build one epic per fresh session.
- intent-verify - labs-ai/intent-verify.svg?cacheSeconds=86400) - Deterministic, model-free CLI that checks whether a repository still lexically covers the acceptance items in a Markdown spec before human review; a token-overlap signal, not a semantic judgment.
- Kibi - Keeps requirements connected to code and tests, and checks for missing links as AI agents work.
- lean-spec - spec.svg?cacheSeconds=86400) - Lightweight framework for focused specifications under 2,000 tokens designed for humans and AI assistants.
- MetaSpec - AI/MetaSpec.svg?cacheSeconds=86400) - Meta-specification framework enabling AI agents to auto-generate spec-driven toolkits.
- MySpec - Spec-driven development platform compiling guided developer discovery interviews into deterministic 4-file bundles (`constitution.md`, `requirements.md`, `solution.md`, `tasks.md`) with MCP server integration.
- OpenSpec - AI/OpenSpec.svg?cacheSeconds=86400) - Aligns developers and AI assistants on specifications before code is written.
- openspec-scaffold - scaffold.svg?cacheSeconds=86400) - CLI that writes the four OpenSpec change files (proposal, spec, design, tasks) for you.
- quint-code - code.svg?cacheSeconds=86400) - Structured reasoning framework for AI coding tools implementing hypothesis-driven spec development with automated design rationale records.
- reqlan - Language for a requirements graph next to the code: named `.rq` ideas, LSP, links to symbols and tests, MCP for agents.
- Shotgun - sh/shotgun.svg?cacheSeconds=86400) - Codebase-aware spec writing tool that keeps AI coding agents on track.
- spec-driver - driver.svg?cacheSeconds=86400) - Reimagines specs as evergreen truth systems that emit deltas to conform code to vision.
- Spec Kit - kit.svg?cacheSeconds=86400) - Focuses developers on product scenarios and predictable outcomes over ad-hoc coding.
- Squelette - Repository-level governance for coding agents: work items declare the file paths they may touch, a pre-commit gate refuses anything outside them, human decisions are recorded in the repo, and a task cannot close without evidence verified against its artifacts.
- vibe-coding-prompt-template - coding-prompt-template.svg?cacheSeconds=86400) - Staged prompts and a CLI that produce a PRD, a technical design, and AGENTS.md before implementation begins.
-
Standards
-
Workflow Management
- Aide - Skills for Claude Code, Codex, OpenCode and GitHub Copilot that write each change as a four-file Markdown spec before implementing it test-first, and a local dashboard that queues specs across projects and runs create, analyze, implement and archive headless, merging only once the project's tests pass on the merged result.
- GraphCode - Arranges coding-agent sessions into a graph of loops: a goal-based loop ends when its shell predicate exits 0, and hand-off, message, or spawn edges fire unattended.
- Okto Pulse - pulse?cacheSeconds=86400)](https://github.com/OktoLabsAI/okto-pulse) - Local-first SDLC workbench that turns specs into governed sprints, tasks, and validation gates, with a knowledge graph for tracing decisions across an AI coding agent's work.
- Plans - Markdown convention for tracking multi-feature work with per-feature specs, a status front door, and a static roadmap dashboard.
- RailWarden - 1212/railwarden.svg?cacheSeconds=86400) - Deterministic execution and integration control plane for approved multi-agent work: turns plans into dependency-aware isolated work packages, records validation evidence, and gates integration.
- Spec Kitty - ai/spec-kitty.svg?cacheSeconds=86400) - AI development dashboard and workflow automation platform for spec-driven development.
- taskmaster - task-master.svg?cacheSeconds=86400) - Task management system for AI-driven development that parses PRDs and orchestrates implementation workflows.
- trailhead - Runs a large project as a map of decision tickets on GitHub Issues, resolved one at a time by a discuss → plan → execute → verify engine with atomic commits, an optional cross-AI plan review, and a throwaway UI prototype step before UI code. Works with Claude Code and Codex; needs only an authenticated gh CLI.
- vibe-kanban - kanban.svg?cacheSeconds=86400) - Kanban board system for managing spec-driven development workflows.
- VibeDoc - Documentation tool for spec-driven development workflows.
- workkit - Creative-Works/workkit.svg?cacheSeconds=86400) - Claude Code plugin that runs GitHub Issues as a spec-to-ship pipeline: each issue gets an accepted spec in its body before any build, then worker and verifier subagents build and review it for human QA.
- YYLO - dev/yylo.svg?cacheSeconds=86400) - Command-line orchestrator for coding agents with typed task, validation, merge, and release-readiness boundaries: a dedicated branch/worktree per task, risk-based merge review, and receipt-backed repository changes.
Programming Languages
Categories
Sub Categories
Keywords
claude-code
14
spec-driven-development
12
developer-tools
11
ai-agents
10
codex
8
ai-coding
7
llm
7
ai
7
anthropic
6
claude
6
cursor
6
cli
6
agentic-ai
5
mcp
5
agent-skills
5
claude-code-plugin
4
prd
3
spec
3
spec-driven
3
typescript
3
skills
3
github-copilot
3
opencode
3
tdd
3
sdd
3
claude-ai
3
ai-tools
3
vibe-coding
3
codex-cli
3
project-management
3
claude-skills
3
openai-codex
2
orchestration
2
code-quality
2
planning
2
ddd
2
documentation
2
multi-agent
2
specifications
2
agentic
2
harness
2
harness-engineering
2
testing
2
pi-agent
2
context-engineering
2
bdd
2
coding-agent
2
cursor-ai
2
task-manager
2
tasks
2