Clear, approved requirements before you code.
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.
Give it a project or feature idea; it clarifies requirements, saves a specification, and waits for human approval before proceeding.
What you provide
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.
No additional actions listed.