What problem does it solve? Plans and designs often contain hidden assumptions and unresolved decision branches that surface late as costly rework. This Skill systematically interrogates every aspect of a plan through structured multiple-choice questions until each branch of the decision tree is resolved and both sides share the same understanding. ## Core Features & Use Cases - Structured questioning via AskUserQuestion: Presents 1-4 questions per call with 2-4 concrete, mutually exclusive options instead of open-ended prompts, including recommended options with trade-off explanations. - Depth-first decision tree traversal: Resolves parent decisions before dependent ones, grouping only truly independent questions and sequencing dependent ones across calls. - Codebase-grounded inquiry: Reads the codebase to answer questions that code can settle, asking only the residual questions that require human judgment. - Use Case: Before implementing a new authentication feature, invoke this Skill to get grilled on auth method, session storage, token expiry, and error UX until every design decision is pinned down. ## Quick Start Ask the assistant to grill you on your implementation plan for a new feature so every design decision gets resolved before coding begins.