{"id":142555,"url":"https://github.com/Engineering4AI/awesome-spec-driven-development","name":"awesome-spec-driven-development","description":"A curated list of awesome resources for spec-driven development (SDD)","projects_count":65,"last_synced_at":"2026-10-08T19:01:27.697Z","repository":{"id":326315658,"uuid":"1105029524","full_name":"Engineering4AI/awesome-spec-driven-development","owner":"Engineering4AI","description":"A curated list of awesome resources for spec-driven development (SDD)","archived":false,"fork":false,"pushed_at":"2026-09-22T06:19:12.000Z","size":69,"stargazers_count":272,"open_issues_count":0,"forks_count":44,"subscribers_count":14,"default_branch":"main","last_synced_at":"2026-09-22T09:38:54.093Z","etag":null,"topics":["ai-assistant","software-engineering","spec-driven-development","vibe-coding"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Engineering4AI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2025-11-27T03:20:51.000Z","updated_at":"2026-09-22T06:41:12.000Z","dependencies_parsed_at":"2026-09-22T08:31:20.921Z","dependency_job_id":"61530940-9937-4128-bce3-0701fa9d6f06","html_url":"https://github.com/Engineering4AI/awesome-spec-driven-development","commit_stats":null,"previous_names":["zhimin-z/awesome-spec-driven-development","software-engineering-arena/awesome-spec-driven-development","engineering4ai/awesome-spec-driven-development"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Engineering4AI/awesome-spec-driven-development","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Engineering4AI%2Fawesome-spec-driven-development","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Engineering4AI%2Fawesome-spec-driven-development/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Engineering4AI%2Fawesome-spec-driven-development/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Engineering4AI%2Fawesome-spec-driven-development/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Engineering4AI","download_url":"https://codeload.github.com/Engineering4AI/awesome-spec-driven-development/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Engineering4AI%2Fawesome-spec-driven-development/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343170754,"owners_count":38126595,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-08T02:00:05.744Z","response_time":97,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2026-10-08T19:01:12.411Z","updated_at":"2026-10-08T19:01:27.697Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Workflow Management","Development Frameworks","MCP Servers","Specification Tools","IDE \u0026 Editor Integrations","Standards","Related Lists","Introductions"],"sub_categories":[],"readme":"# Awesome Spec-Driven Development (SDD) [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n\u003cimg width=\"800\" alt=\"ChatGPT Image Jun 3, 2026, 06_23_17 PM\" src=\"https://github.com/user-attachments/assets/e3e5149d-18cf-4cea-89b3-8bb804d534d7\" /\u003e\n\n\u003e A curated list of awesome tools for Spec-Driven Development (SDD) - the practice of writing specifications first to guide development, testing, and documentation.\n\n[Spec-Driven Development](https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html) 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.\n\n## Introductions\n\n- [How to write a good spec for AI agents](https://www.oreilly.com/radar/how-to-write-a-good-spec-for-ai-agents/) - Explores why specifications are becoming the most important skill in the age of AI agents.\n\n- [Spec-Driven Development: the book](https://github.com/felipefontoura/spec-driven-development-book) - Free open book on SDD with AI agents (EN, pt-BR), with an SDD kit for Claude Code.\n\n- [Spec-first development: brainstorm, spec, plan, implement](https://aiarch.dev/workflows/spec-first-development) - 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.\n\n- [What Is Spec-Driven Development? A Practitioner's Guide](https://felipefontoura.com/articles/what-is-spec-driven-development) - Practitioner guide to SDD: what a spec is, the four pillars, the EARS format, a full worked spec, and when to skip it.\n\n## Standards\n\n- [agents.md](https://github.com/agentsmd/agents.md) ![](https://img.shields.io/github/stars/agentsmd/agents.md.svg?cacheSeconds=86400) - Markdown-based specification format for defining AI agent behaviors and capabilities.\n\n- [FPF](https://github.com/ailev/FPF) ![](https://img.shields.io/github/stars/ailev/FPF.svg?cacheSeconds=86400) - First Principles Framework - Rigorous specification framework for modeling systems, methods, and knowledge with auditable assurance levels and machine-readable patterns.\n\n## Specification Tools\n\n- [adversarial-spec](https://github.com/zscole/adversarial-spec) ![](https://img.shields.io/github/stars/zscole/adversarial-spec.svg?cacheSeconds=86400) - Iteratively refines product specifications by facilitating a debate among multiple LLMs.\n\n- [Archcore](https://github.com/archcore-ai/archcore) ![](https://img.shields.io/github/stars/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.\n\n- [Cage](https://github.com/vitalik1921/cage) ![](https://img.shields.io/github/stars/vitalik1921/cage.svg?cacheSeconds=86400) - Deterministic contract harness for TypeScript that keeps specifications, implementations, tests, and agent review state in sync.\n\n- [dotdog](https://github.com/specdog/dotdog) ![](https://img.shields.io/github/stars/specdog/dotdog.svg?cacheSeconds=86400) - CLI tool for structured software specs. Write .dog files, compile to .dag graphs, query via MCP. Validate completeness, detect drift. 94% token savings.\n\n- [DriftWire](https://github.com/Haswell119/driftwire) ![](https://img.shields.io/github/stars/Haswell119/driftwire.svg?cacheSeconds=86400) - CLI that detects API contract drift: validate a live API against its OpenAPI spec, or diff two spec versions for breaking changes.\n\n- [gsd-core](https://github.com/open-gsd/gsd-core) ![](https://img.shields.io/github/stars/open-gsd/gsd-core.svg?cacheSeconds=86400) - Light-weight meta-prompting, context engineering, and spec-driven development system for AI coding agents.\n\n- [idea-to-blueprint](https://github.com/iniesohidham/idea-to-blueprint) ![](https://img.shields.io/github/stars/iniesohidham/idea-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.\n\n- [intent-verify](https://github.com/hermes-labs-ai/intent-verify) ![](https://img.shields.io/github/stars/hermes-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.\n\n- [Kibi](https://github.com/Looted/kibi) ![](https://img.shields.io/github/stars/Looted/kibi.svg?cacheSeconds=86400) - Keeps requirements connected to code and tests, and checks for missing links as AI agents work.\n\n- [lean-spec](https://github.com/codervisor/lean-spec) ![](https://img.shields.io/github/stars/codervisor/lean-spec.svg?cacheSeconds=86400) - Lightweight framework for focused specifications under 2,000 tokens designed for humans and AI assistants.\n\n- [MetaSpec](https://github.com/ACNet-AI/MetaSpec) ![](https://img.shields.io/github/stars/ACNet-AI/MetaSpec.svg?cacheSeconds=86400) - Meta-specification framework enabling AI agents to auto-generate spec-driven toolkits.\n\n- [MySpec](https://myspec.dev) - 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.\n\n- [OpenSpec](https://github.com/Fission-AI/OpenSpec) ![](https://img.shields.io/github/stars/Fission-AI/OpenSpec.svg?cacheSeconds=86400) - Aligns developers and AI assistants on specifications before code is written.\n\n- [openspec-scaffold](https://github.com/ciliyun007/openspec-scaffold) ![](https://img.shields.io/github/stars/ciliyun007/openspec-scaffold.svg?cacheSeconds=86400) - CLI that writes the four OpenSpec change files (proposal, spec, design, tasks) for you.\n\n- [quint-code](https://github.com/m0n0x41d/quint-code) ![](https://img.shields.io/github/stars/m0n0x41d/quint-code.svg?cacheSeconds=86400) - Structured reasoning framework for AI coding tools implementing hypothesis-driven spec development with automated design rationale records.\n\n- [reqlan](https://github.com/littletuna4/reqlan) ![](https://img.shields.io/github/stars/littletuna4/reqlan.svg?cacheSeconds=86400) - Language for a requirements graph next to the code: named `.rq` ideas, LSP, links to symbols and tests, MCP for agents.\n\n- [Shotgun](https://github.com/shotgun-sh/shotgun) ![](https://img.shields.io/github/stars/shotgun-sh/shotgun.svg?cacheSeconds=86400) - Codebase-aware spec writing tool that keeps AI coding agents on track.\n\n- [spec-driver](https://github.com/davidlee/spec-driver) ![](https://img.shields.io/github/stars/davidlee/spec-driver.svg?cacheSeconds=86400) - Reimagines specs as evergreen truth systems that emit deltas to conform code to vision.\n\n- [Spec Kit](https://github.com/github/spec-kit) ![](https://img.shields.io/github/stars/github/spec-kit.svg?cacheSeconds=86400) - Focuses developers on product scenarios and predictable outcomes over ad-hoc coding.\n\n- [Squelette](https://github.com/JyMinet/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.\n\n- [vibe-coding-prompt-template](https://github.com/KhazP/vibe-coding-prompt-template) ![](https://img.shields.io/github/stars/KhazP/vibe-coding-prompt-template.svg?cacheSeconds=86400) - Staged prompts and a CLI that produce a PRD, a technical design, and AGENTS.md before implementation begins.\n\n## Development Frameworks\n\n- [agent-skills](https://github.com/addyosmani/agent-skills) ![](https://img.shields.io/github/stars/addyosmani/agent-skills.svg?cacheSeconds=86400) - Production-grade skill pack for AI coding agents with explicit spec-to-plan-to-build workflows and quality gates.\n\n- [BMAD-METHOD](https://github.com/bmad-code-org/BMAD-METHOD) ![](https://img.shields.io/github/stars/bmad-code-org/BMAD-METHOD.svg?cacheSeconds=86400) - Breakthrough Method for AI-driven Agile Development, providing a modular framework for agile AI workflows.\n\n- [BusinessLens](https://github.com/businesslens/pdd) ![](https://img.shields.io/github/stars/businesslens/pdd.svg?cacheSeconds=86400) - 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.\n\n- [cc-sdd](https://github.com/gotalab/cc-sdd) ![](https://img.shields.io/github/stars/gotalab/cc-sdd.svg?cacheSeconds=86400) - Collaborative spec-driven development tool for writing specifications alongside code.\n\n- [claude-codepro](https://github.com/maxritter/claude-codepro) ![](https://img.shields.io/github/stars/maxritter/claude-codepro.svg?cacheSeconds=86400) - Professional development system combining spec-driven development, TDD, and automated quality enforcement.\n\n- [colign](https://github.com/colign/colign) ![](https://img.shields.io/github/stars/colign/colign.svg?cacheSeconds=86400) - Collaborative spec-driven development platform for teams to discuss, write, review, and implement specs with AI.\n\n- [Consort](https://github.com/databricks-solutions/consort) ![](https://img.shields.io/github/stars/databricks-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.\n\n- [Cosmosmith](https://github.com/devnomad-byte/cosmosmith) ![](https://img.shields.io/github/stars/devnomad-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.\n\n- [fspec](https://github.com/sengac/fspec) ![](https://img.shields.io/github/stars/sengac/fspec.svg?cacheSeconds=86400) - Gherkin-based spec system that auto-generates tests and links code to business rules.\n\n- [MoAI-ADK](https://github.com/modu-ai/moai-adk) ![](https://img.shields.io/github/stars/modu-ai/moai-adk.svg?cacheSeconds=86400) - Framework combining spec-first development, TDD, and AI agents for transparent development lifecycle.\n\n- [ouroboros](https://github.com/Q00/ouroboros) ![](https://img.shields.io/github/stars/Q00/ouroboros.svg?cacheSeconds=86400) - 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.\n\n- [pi-sdd-kit](https://github.com/felipefontoura/pi-sdd-kit) ![](https://img.shields.io/github/stars/felipefontoura/pi-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.\n\n- [skills](https://github.com/mattpocock/skills) ![](https://img.shields.io/github/stars/mattpocock/skills.svg?cacheSeconds=86400) - Composable engineering skills including PRD/spec, planning, TDD, and architecture workflows for AI-assisted development.\n\n- [SpecKit Companion pipeline](https://github.com/alfredoperez/speckit-companion/tree/main/speckit-extension) ![](https://img.shields.io/github/stars/alfredoperez/speckit-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.\n\n- [SpecWeave](https://github.com/anton-abyzov/specweave) ![](https://img.shields.io/github/stars/anton-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.\n\n- [superpowers](https://github.com/obra/superpowers) ![](https://img.shields.io/github/stars/obra/superpowers.svg?cacheSeconds=86400) - Full software development methodology for coding agents centered on spec approval, planning, and subagent execution.\n\n- [THROUGHLINE](https://github.com/hellomyoh/throughline) ![](https://img.shields.io/github/stars/hellomyoh/throughline.svg?cacheSeconds=86400) - Markdown and git framework where personas debate each spec before code, with an append-only single source of truth that carries decisions across sessions.\n\n## IDE \u0026 Editor Integrations\n\n- [Kiro](https://github.com/kirodotdev/Kiro) ![](https://img.shields.io/github/stars/kirodotdev/Kiro.svg?cacheSeconds=86400) - Agentic IDE for spec-driven development from prototype to production with natural language coding.\n\n- [Notula](https://github.com/anetrebskii/notula-releases) ![](https://img.shields.io/github/stars/anetrebskii/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.\n\n- [spec-kit-command-cursor](https://github.com/madebyaris/spec-kit-command-cursor) ![](https://img.shields.io/github/stars/madebyaris/spec-kit-command-cursor.svg?cacheSeconds=86400) - Spec-driven development toolkit for Cursor IDE that turns ideas into specs, plans, and actionable tasks.\n\n- [SpecKit Companion](https://github.com/alfredoperez/speckit-companion) ![](https://img.shields.io/github/stars/alfredoperez/speckit-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.\n\n## MCP Servers\n\n- [@myspec/mcp-server](https://myspec.dev) - Model Context Protocol server exposing MySpec specification bundles, architecture diagrams, and task trees directly to Cursor, Claude Code, and Windsurf.\n\n- [@reqlan/mcp](https://github.com/littletuna4/reqlan/tree/main/packages/mcp) ![](https://img.shields.io/github/stars/littletuna4/reqlan.svg?cacheSeconds=86400) - Stdio MCP over the same requirement-graph index as the VS Code/Cursor extension and CLI (`npx @reqlan/mcp`).\n\n- [compendio-mcp](https://github.com/RuloGB/compendio-mcp) ![](https://img.shields.io/github/stars/RuloGB/compendio-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.\n\n- [mcp-server-spec-driven-development](https://github.com/formulahendry/mcp-server-spec-driven-development) ![](https://img.shields.io/github/stars/formulahendry/mcp-server-spec-driven-development.svg?cacheSeconds=86400) - MCP server providing structured prompts for requirements, design documents, and code generation.\n\n## Workflow Management\n\n- [Aide](https://github.com/ragnarwestad/aide) ![](https://img.shields.io/github/stars/ragnarwestad/aide.svg?cacheSeconds=86400) - 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.\n\n- [GraphCode](https://github.com/scgopi/GraphCode) ![](https://img.shields.io/github/stars/scgopi/GraphCode.svg?cacheSeconds=86400) - 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.\n\n- [Okto Pulse](https://github.com/OktoLabsAI/okto-pulse) [![GitHub stars](https://img.shields.io/github/stars/OktoLabsAI/okto-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.\n\n- [Plans](https://github.com/yrangana/Plans) ![](https://img.shields.io/github/stars/yrangana/Plans.svg?cacheSeconds=86400) - Markdown convention for tracking multi-feature work with per-feature specs, a status front door, and a static roadmap dashboard.\n\n- [RailWarden](https://github.com/advaith-1212/railwarden) ![](https://img.shields.io/github/stars/advaith-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.\n\n- [Spec Kitty](https://github.com/Priivacy-ai/spec-kitty) ![](https://img.shields.io/github/stars/Priivacy-ai/spec-kitty.svg?cacheSeconds=86400) - AI development dashboard and workflow automation platform for spec-driven development.\n\n- [taskmaster](https://github.com/eyaltoledano/claude-task-master) ![](https://img.shields.io/github/stars/eyaltoledano/claude-task-master.svg?cacheSeconds=86400) - Task management system for AI-driven development that parses PRDs and orchestrates implementation workflows.\n\n- [trailhead](https://github.com/ToRvaLDz/trailhead) ![](https://img.shields.io/github/stars/ToRvaLDz/trailhead.svg?cacheSeconds=86400) - 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.\n\n- [vibe-kanban](https://github.com/BloopAI/vibe-kanban) ![](https://img.shields.io/github/stars/BloopAI/vibe-kanban.svg?cacheSeconds=86400) - Kanban board system for managing spec-driven development workflows.\n\n- [VibeDoc](https://github.com/JasonRobertDestiny/VibeDoc) ![](https://img.shields.io/github/stars/JasonRobertDestiny/VibeDoc.svg?cacheSeconds=86400) - Documentation tool for spec-driven development workflows.\n\n- [workkit](https://github.com/ITW-Creative-Works/workkit) ![](https://img.shields.io/github/stars/ITW-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.\n\n- [YYLO](https://github.com/yylo-dev/yylo) ![](https://img.shields.io/github/stars/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.\n\n## Related Lists\n\n- [Awesome Harness Engineering](https://github.com/walkinglabs/awesome-harness-engineering) ![](https://img.shields.io/github/stars/walkinglabs/awesome-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.\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a pull request to add more tools to this awesome list.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/engineering4ai%2Fawesome-spec-driven-development/projects"}