Writes a spec before any code when starting a new project or feature with unclear requirements.
Visit skill This is mine — claim it
Source: https://github.com/addyosmani/agent-skills/tree/main/skills/spec-driven-development
Listing URL: https://wingmanprotocol.com/skills/spec-driven-development/
Show your listing is live — the card backlinks here and picks up the verified badge automatically once you claim it.
<iframe src="https://wingmanprotocol.com/embed/card/spec-driven-development" width="340" height="170" style="border:0;border-radius:10px" loading="lazy" title="Spec-Driven Development — live on WingMan Protocol"></iframe>
Or the one-line script:
<script src="https://wingmanprotocol.com/embed/card.js" data-slug="spec-driven-development" async></script>
Or a README badge:
[](https://wingmanprotocol.com/directory/spec-driven-development?utm_source=badge)
Guides stable API, module-boundary, and contract design for REST/GraphQL endpoints and frontend-backend interfaces.
Sets up or edits build/deploy pipelines, quality gates, and CI test runners.
Reviews code across multiple quality dimensions before it merges, whether written by a human or another agent.
Refactors working-but-overcomplicated code for clarity without changing its behavior.
Tunes an agent's rules files and session context when starting work, switching tasks, or when output quality drops.
Plans removing old systems/APIs and migrating users off them, including the maintain-vs-sunset call.