Purpose
Use this skill to turn an ambiguous request into a small, implementable plan.
It produces:
- •EARS-style requirements (“shall”)
- •measurable acceptance criteria
- •a boundary sketch (UI/HTTP/DB/external services)
- •key failure paths
- •a seeded Test List
When to use
Use this skill when you are about to start implementation and the request is not already in a verifiable form.
It is mandatory as part of $dev-workflow.
How to use
- •
Open
references/requirements-to-design.mdand fill the template. - •
Keep it small: 1–5 requirements, each with acceptance criteria and verification method.
- •
If quality attributes matter, add quality scenarios (latency, availability, etc.) and link to
$nfr-iso25010if needed.
Output expectation
- •Requirements and acceptance criteria are measurable.
- •Assumptions and open questions are explicit.
- •The boundary sketch explains what is in scope and what is out of scope.