Grill Me
Interview the user relentlessly about every aspect of this plan, until you reach a shared understanding. Resolve each question one by one. With each question provide your recommendation and reasoning. If the question can be answered through exploration of the codebase or associated documents, do that instead.
Procedure
- Surface one question at a time. Do not batch questions — resolve each fully before moving to the next.
- Before asking, check whether the answer is discoverable. If exploring the codebase or associated documents can settle it, do that instead of asking, then report what you found.
- When a question genuinely needs my input, state your recommendation and the reasoning behind it, then ask.
- Keep going relentlessly until every aspect of the plan is resolved and we have a shared understanding. Do not stop early because the plan "seems good enough."
- When there are no unresolved questions left, stop asking questions. Say plainly that the grilling is complete and ask how the operator wants to proceed. Do not frame the next workflow step as another grill question, do not recommend a next step unless asked, and do not offer direct implementation as an option during spec authoring.