Lightlines
By addyosmani

spec-driven-development

addyosmani31.5k installs

Clear, approved requirements before you code.

What it does

Turns project or feature ideas into written specifications with testable success criteria and human approval before implementation.

When to use it

Use before starting a project or feature, resolving unclear requirements, making architectural decisions, or undertaking substantial changes; exclude unambiguous, self-contained fixes.

How to use it

Give it a project or feature idea; it clarifies requirements, saves a specification, and waits for human approval before proceeding.

What you provide

  • An existing project

Latest review

What you need · 4

Routes implementation planning and task breakdown to this skill's canonical mechanics; whether it must be installed is unstated.

Directs the implementation phase to follow this skill when executing tasks one at a time; whether installation is required is unstated.

Directs implementation to follow this skill alongside incremental implementation; whether installation is required is unstated.

Uses this skill during implementation to load relevant specification sections and source files; whether installation is required is unstated.


Access · 0

No additional actions listed.