grilling
Grilling
Interview the user until you reach a shared understanding. Map the plan as a design tree: each decision branches into decisions that depend on it. The frontier contains questions whose prerequisites are settled.
Ask one question at a time
Read the available context and preserve decisions already made. Choose the single frontier question that unblocks the most work or carries the greatest risk. Ask only that question, give your recommended answer and a short reason, then wait for the reply. Do not bundle independent decisions, list upcoming questions, or ask another question before the user answers.
Use this format:
❓ **<question title>**: <One decision, with concise options when helpful.>
➡️ <Recommended answer and reason.>
Word the question so “yes” accepts your recommendation. After the answer, update the tree and ask the next ready question. Questions that depend on unresolved decisions must wait. Keep questions within the agreed scope; defer future work explicitly.