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-developmentGuides for using ai agents skills like awesome-spec-driven-development.
Last scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T15:53:17.339Z",
"npmAuditRan": true,
"pipAuditRan": true
}awesome-spec-driven-development is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Engineering4AI. A curated list of awesome resources for spec-driven development (SDD). It has 264 GitHub stars.
Yes. awesome-spec-driven-development passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Engineering4AI/awesome-spec-driven-development" and add it to your Claude Code skills directory (see the Installation section above).
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh awesome-spec-driven-development against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
A 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.
How to write a good spec for AI agents - Explores why specifications are becoming the most important skill in the age of AI agents.
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.
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.
dotdog - CLI tool for structured software specs. Write .dog files, compile to .dag graphs, query via MCP. Validate completeness, detect drift. 94% token savings.
gsd-core - Light-weight meta-prompting, context engineering, and spec-driven development system for AI coding agents.
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.
reqlan - Language for a requirements graph next to the code: named
.rq ideas, LSP, links to symbols and tests, MCP for agents.
Shotgun - Codebase-aware spec writing tool that keeps AI coding agents on track.
spec-driver - Reimagines specs as evergreen truth systems that emit deltas to conform code to vision.
Spec Kit - 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 - Staged prompts and a CLI that produce a PRD, a technical design, and AGENTS.md before implementation begins.
agent-skills - Production-grade skill pack for AI coding agents with explicit spec-to-plan-to-build workflows and quality gates.
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.
Cosmosmith - 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 - 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 - 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 - Configurable layer on top of 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.
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.
Kiro - Agentic IDE for spec-driven development from prototype to production with natural language coding.
Notula - 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.