spec-driven-development
spec-driven-development is an agent skill published by addyosmani. It lives in the addyosmani/agent-skills repository, which has 110,611 GitHub stars and is licensed under MIT; we last read it on 2026-10-08.
Generates specifications before coding. Use this tool when starting a new project, feature, or significant change, especially when requirements are unclear, ambiguous, or only exist as a vague idea. It helps in drafting a PRD or requirements document with objectives and scope, and in decomposing single requirements into independently testable capabilities.
Install
skills is a generic installer for any repository of Claude agent skills -- it reads addyosmani/agent-skills’s own structure rather than assuming one, the same way this page reads the skill’s own SKILL.md rather than assuming a format.
npx skills add addyosmani/agent-skills
Maintenance
Creates specs before coding. Use when starting a new project, feature, or significant change and no specification exists yet. Use when drafting a PRD or requirements document with objectives and scope, or when requirements are unclear, ambiguous, or only exist as a vague idea. Use when a single requirement spans several independently testable capabilities and needs decomposing into a capability map of modules before specifying.
Common questions about spec-driven-development
- What does spec-driven-development do?
- Generates specifications before coding. Use this tool when starting a new project, feature, or significant change, especially when requirements are unclear, ambiguous, or only exist as a vague idea. It helps in drafting a PRD or requirements document with objectives and scope, and in decomposing single requirements into independently testable capabilities.
- How do I install spec-driven-development?
- Run npx skills add addyosmani/agent-skills. The skills installer reads the repository’s own structure, so it works for any repository of agent skills.
- Who publishes spec-driven-development?
- addyosmani.
- Is spec-driven-development maintained, and what licence does it use?
- Its repository has 110,611 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-13. The repository declares the MIT licence.