Gather missing product, UX, technical, and delivery constraints before planning or coding. Use when a request is underspecified, when several implementations are plausible, when frontend work needs explicit acceptance criteria, or when the agent must ask structured questions before acting.
Collect missing constraints through phased questioning. Refuse to plan, code, or propose irreversible implementation details until the required answers are complete.
references/question-flow.md.references/answer-completeness.md to decide whether the reply is sufficient or needs follow-up.references/gating-rules.md before moving from clarification into planning.