requirements-definition
Installation
SKILL.md
Requirements definition
Use this skill before implementation when the request is ambiguous, product-facing, or user-facing.
Workflow
- Identify the user, problem, and desired outcome.
- Separate confirmed facts from assumptions.
- Define requirements as observable behavior.
- Write acceptance criteria that QA can verify.
- List non-goals to prevent scope creep.
- Flag open questions only when they block implementation.
Output
Return: