LabscoConnect MCP ↗
addyosmani logo

spec-driven-development

Ready to use★ 102k on GitHub
part of addyosmani/agent-skillsby addyosmani

Writes a specification before any code, covering the objective, the exact commands, project structure, code style, testing strategy, and boundaries for what to always do, ask about first or never do. Work then moves from spec to plan to tasks to code with your approval at each gate, and the assistant stops after writing the spec so nothing is built before you sign off.

WHEN YOUR AGENT SHOULD USE IT

A QUICK BOUNDARY

USE FOR

  • Start a new project or feature with a written SPEC.md.
  • Turn 'make the dashboard faster' into measurable success criteria.
  • Split a request bundling login, billing and reporting into modules first.
  • Keep the spec current as decisions change during the build.
  • Keep OpenSpec's format if your project already uses it.
  • Kick off with /spec when using the agent-skills plugin in Claude Code.

DO NOT USE FOR

  • Single-line fixes, typos, or changes whose requirements are already clear and self-contained.