A curated list of awesome resources for spec-driven development (SDD)
# Add to your Claude Code skills
git clone https://github.com/Engineering4AI/awesome-spec-driven-developmentA curated list of awesome tools for Spec-Driven Development (SDD) - the practice of writing specifications first to guide development, testing, and documentation.
Spec-Driven Development is a methodology where comprehensive specifications are created before implementation begins. This approach ensures better alignment between requirements and delivery, improves code quality, and facilitates better testing and documentation.
agents.md - Markdown-based specification format for defining AI agent behaviors and capabilities.
FPF - First Principles Framework - Rigorous specification framework for modeling systems, methods, and knowledge with auditable assurance levels and machine-readable patterns.
adversarial-spec - Iteratively refines product specifications by facilitating a debate among multiple LLMs.
get-shit-done - Lightweight and powerful system for meta-prompting, context engineering, and spec-driven development.
lean-spec - Lightweight framework for focused specifications under 2,000 tokens designed for humans and AI assistants.
MetaSpec - Meta-specification framework enabling AI agents to auto-generate spec-driven toolkits.
OpenSpec - Aligns developers and AI assistants on specifications before code is written.
quint-code - Structured reasoning framework for AI coding tools implementing hypothesis-driven spec development with automated design rationale records.
Shotgun - Codebase-aware spec writing tool that keeps AI coding agents on track.
Spec Kit - Focuses developers on product scenarios and predictable outcomes over ad-hoc coding.
spec-driver - Reimagines specs as evergreen truth systems that emit deltas to conform code to vision.
BMAD-METHOD - Breakthrough Method for AI-driven Agile Development, providing a modular framework for agile AI workflows.
cc-sdd - Collaborative spec-driven development tool for writing specifications alongside code.
claude-codepro - 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.
fspec - Gherkin-based spec system that auto-generates tests and links code to business rules.
MoAI-ADK - Framework combining spec-first development, TDD, and AI agents for transparent development lifecycle.
Kiro - Agentic IDE for spec-driven development from prototype to production with natural language coding.
spec-kit-command-cursor - Spec-driven development toolkit for Cursor IDE that turns ideas into specs, plans, and actionable tasks.
Spec Kitty - AI development dashboard and workflow automation platform for spec-driven development.
vibe-kanban - Kanban board system for managing spec-driven development workflows.
VibeDoc - Documentation tool for spec-driven development workflows.
Contributions are welcome! Please feel free to submit a pull request to add more tools to this awesome list.
No comments yet. Be the first to share your thoughts!