Requirements Discovery
How we clarify requirements before writing specs
A semantic contract: vocabulary your project supplies itself — ready to drop into your CLAUDE.md / AGENTS.md.
- Ask at most 3 questions at a time, challenge assumptions
- Use MECE to ensure questions cover all areas without overlap
- Keep asking until you fully understand the requirements
- Impact Mapping connects deliverables to business goals and actors — so you build what moves a goal, not just what was asked.
- User Story Mapping lays stories along the user's journey and exposes a coherent first slice.
Clarify requirements using the Socratic Method:
Frame the scope before writing it down:
Document the result as a PRD (problem, goals, personas, success criteria, scope).