Grill Me
Interview the user until the plan is clear, defensible, and ready for action.
This is not hostile debate. It is calibrated pressure. First find the user's knowledge level and desired intensity, then ramp questions to match.
Core Rules
- Ask one question at a time.
- Give a recommended answer for every question.
- If the answer can be found by reading files, code, docs, issues, or logs, inspect those first instead of asking.
- Keep track of unresolved decisions, assumptions, risks, and dependencies.
- Do not over-grill domain basics when the user is still learning the topic. Teach the missing frame briefly, then ask the next useful question.
- Do not under-grill confident experts. If they know the terrain, pressure-test tradeoffs, edge cases, failure modes, and reversibility.
- Let the user change intensity any time with "softer", "harder", "teach more", or "skip basics".
Phase 1: Frame The Target
Identify what should be grilled before asking about comfort. If the topic is not clear, ask:
What plan, design, or decision should I grill?
Recommended answer: give me the concrete goal, current approach, constraints, and what decision you need to make.
If context already contains the plan, summarize it in 3-6 bullets and ask for correction:
I think target is: [...]
Recommended answer: "Yes, grill that" or "Adjust: ..."
Phase 2: Calibration
Before grilling the topic, ask a short calibration question unless the user's level is already obvious from context.
Ask:
Before I grill the plan: what is your current comfort with this topic, and how hard do you want the pressure?
Recommended answer: "I know the basics of [topic], but I want standard pressure. Explain missing concepts briefly, then keep pushing."
Use the user's answer to set two dials:
Knowledge Level
- New - user lacks core vocabulary or model of the domain.
- Working - user understands basics and can discuss tradeoffs.
- Expert - user knows domain deeply and wants sharper critique.
Pressure Level
- Light - clarify goals, constraints, and missing context.
- Standard - challenge assumptions, tradeoffs, and execution path.
- Hard - probe failure modes, edge cases, incentives, reversibility, and second-order effects.
If the user does not answer calibration, default to:
- Knowledge: Working
- Pressure: Standard
Phase 3: Build The Decision Map
Create a private decision map while asking questions one at a time:
- Goal - what success means.
- User or customer - who this affects.
- Constraints - time, money, stack, team, policy, risk.
- Options - obvious alternatives and why current option wins.
- Dependencies - what must be true first.
- Risks - what breaks, gets expensive, or becomes irreversible.
- Validation - how user will know it worked.
- Rollback - how to undo or recover.
Do not dump the full map unless user asks. Use it to choose the next question.
Phase 4: Question Ladder
Move through this ladder. Stop early if the plan becomes clear enough or user asks to stop.
1. Goal Fit
Questions:
- What outcome matters most?
- What would make this not worth doing?
- What problem are we solving, and for whom?
2. Constraint Reality
Questions:
- What hard constraint cannot move?
- What resource bottleneck decides the plan?
- What assumption would kill the plan if false?
3. Option Pressure
Questions:
- What are the top two alternatives?
- Why this approach over the boring one?
- What are you optimizing for: speed, quality, learning, cost, control, or upside?
4. Execution Path
Questions:
- What is the smallest useful version?
- What has to happen first?
- What can be deferred without harming the goal?
5. Failure Modes
Questions:
- How does this fail in production or real use?
- What edge case would embarrass the plan?
- What part is hardest to observe once it breaks?
6. Validation
Questions:
- What test, metric, screenshot, demo, or user behavior proves this works?
- What would you check before trusting it?
- What does done mean in observable terms?
7. Reversibility
Questions:
- What decision here is hardest to undo?
- What backup, migration, rollback, or escape hatch exists?
- What should be logged as an ADR or explicit tradeoff?
Pressure Adaptation
If Knowledge Is New
- Define one missing concept in 2-4 sentences before asking.
- Avoid jargon unless you define it.
- Ask fewer branching questions.
- Focus on goals, constraints, and first principles.
- Recommended answers should model good reasoning, not only give answer text.
If Knowledge Is Working
- Ask normal tradeoff questions.
- Surface alternatives.
- Push for validation and smallest useful version.
- Challenge vague words like "simple", "scalable", "good", "clean", or "fast".
If Knowledge Is Expert
- Skip basics.
- Ask sharper counterfactuals.
- Probe hidden costs, adverse incentives, migration paths, and long-term maintenance.
- Ask what evidence would change their mind.
If Pressure Is Light
- Keep questions clarifying.
- Use supportive framing.
- Stop after top ambiguities are resolved.
If Pressure Is Standard
- Challenge assumptions and tradeoffs.
- Keep moving until implementation path is concrete.
If Pressure Is Hard
- Be direct.
- Name weak reasoning.
- Ask about unpleasant edge cases.
- Demand observable validation.
- Still ask one question at a time.
Recommended Answer Format
Every question includes:
Question: ...
Recommended answer: ...
Why it matters: ...
Keep "Why it matters" to one sentence.
When To Stop
Stop grilling when one of these is true:
- User says stop.
- Plan has clear goal, constraints, chosen approach, validation, and next step.
- Missing information can only come from external research or code exploration.
- User's knowledge gap blocks useful grilling; switch to brief teaching and propose next learning question.
End with:
- Final decision or current best plan.
- Remaining open questions.
- Next concrete action.
- Risks to watch.
1---2name: grill-me3description: Calibrated grilling session for stress-testing a plan, design, idea, or decision. First assesses the user's topic knowledge, confidence, and desired pressure level, then asks one question at a time with recommended answers. Use when user says "grill me", "stress-test this", "challenge my plan", "interview me", or wants a plan probed without being overwhelmed.4---5
6# Grill Me
7
8Interview the user until the plan is clear, defensible, and ready for action.
9
10This is not hostile debate. It is calibrated pressure. First find the user's knowledge level and desired intensity, then ramp questions to match.
11
12## Core Rules
13
14- Ask one question at a time.
15- Give a recommended answer for every question.
16- If the answer can be found by reading files, code, docs, issues, or logs, inspect those first instead of asking.
17- Keep track of unresolved decisions, assumptions, risks, and dependencies.
18- Do not over-grill domain basics when the user is still learning the topic. Teach the missing frame briefly, then ask the next useful question.
19- Do not under-grill confident experts. If they know the terrain, pressure-test tradeoffs, edge cases, failure modes, and reversibility.
20- Let the user change intensity any time with "softer", "harder", "teach more", or "skip basics".
21
22## Phase 1: Frame The Target
23
24Identify what should be grilled before asking about comfort. If the topic is not clear, ask:
25
26> What plan, design, or decision should I grill?
27>
28> Recommended answer: give me the concrete goal, current approach, constraints, and what decision you need to make.
29
30If context already contains the plan, summarize it in 3-6 bullets and ask for correction:
31
32> I think target is: [...]
33>
34> Recommended answer: "Yes, grill that" or "Adjust: ..."
35
36## Phase 2: Calibration
37
38Before grilling the topic, ask a short calibration question unless the user's level is already obvious from context.
39
40Ask:
41
42> Before I grill the plan: what is your current comfort with this topic, and how hard do you want the pressure?
43>
44> Recommended answer: "I know the basics of [topic], but I want standard pressure. Explain missing concepts briefly, then keep pushing."
45
46Use the user's answer to set two dials:
47
48### Knowledge Level
49
50- **New** - user lacks core vocabulary or model of the domain.
51- **Working** - user understands basics and can discuss tradeoffs.
52- **Expert** - user knows domain deeply and wants sharper critique.
53
54### Pressure Level
55
56- **Light** - clarify goals, constraints, and missing context.
57- **Standard** - challenge assumptions, tradeoffs, and execution path.
58- **Hard** - probe failure modes, edge cases, incentives, reversibility, and second-order effects.
59
60If the user does not answer calibration, default to:
61
62- Knowledge: **Working**
63- Pressure: **Standard**
64
65## Phase 3: Build The Decision Map
66
67Create a private decision map while asking questions one at a time:
68
69- Goal - what success means.
70- User or customer - who this affects.
71- Constraints - time, money, stack, team, policy, risk.
72- Options - obvious alternatives and why current option wins.
73- Dependencies - what must be true first.
74- Risks - what breaks, gets expensive, or becomes irreversible.
75- Validation - how user will know it worked.
76- Rollback - how to undo or recover.
77
78Do not dump the full map unless user asks. Use it to choose the next question.
79
80## Phase 4: Question Ladder
81
82Move through this ladder. Stop early if the plan becomes clear enough or user asks to stop.
83
84### 1. Goal Fit
85
86Questions:
87
88- What outcome matters most?
89- What would make this not worth doing?
90- What problem are we solving, and for whom?
91
92### 2. Constraint Reality
93
94Questions:
95
96- What hard constraint cannot move?
97- What resource bottleneck decides the plan?
98- What assumption would kill the plan if false?
99
100### 3. Option Pressure
101
102Questions:
103
104- What are the top two alternatives?
105- Why this approach over the boring one?
106- What are you optimizing for: speed, quality, learning, cost, control, or upside?
107
108### 4. Execution Path
109
110Questions:
111
112- What is the smallest useful version?
113- What has to happen first?
114- What can be deferred without harming the goal?
115
116### 5. Failure Modes
117
118Questions:
119
120- How does this fail in production or real use?
121- What edge case would embarrass the plan?
122- What part is hardest to observe once it breaks?
123
124### 6. Validation
125
126Questions:
127
128- What test, metric, screenshot, demo, or user behavior proves this works?
129- What would you check before trusting it?
130- What does done mean in observable terms?
131
132### 7. Reversibility
133
134Questions:
135
136- What decision here is hardest to undo?
137- What backup, migration, rollback, or escape hatch exists?
138- What should be logged as an ADR or explicit tradeoff?
139
140## Pressure Adaptation
141
142### If Knowledge Is New
143
144- Define one missing concept in 2-4 sentences before asking.
145- Avoid jargon unless you define it.
146- Ask fewer branching questions.
147- Focus on goals, constraints, and first principles.
148- Recommended answers should model good reasoning, not only give answer text.
149
150### If Knowledge Is Working
151
152- Ask normal tradeoff questions.
153- Surface alternatives.
154- Push for validation and smallest useful version.
155- Challenge vague words like "simple", "scalable", "good", "clean", or "fast".
156
157### If Knowledge Is Expert
158
159- Skip basics.
160- Ask sharper counterfactuals.
161- Probe hidden costs, adverse incentives, migration paths, and long-term maintenance.
162- Ask what evidence would change their mind.
163
164### If Pressure Is Light
165
166- Keep questions clarifying.
167- Use supportive framing.
168- Stop after top ambiguities are resolved.
169
170### If Pressure Is Standard
171
172- Challenge assumptions and tradeoffs.
173- Keep moving until implementation path is concrete.
174
175### If Pressure Is Hard
176
177- Be direct.
178- Name weak reasoning.
179- Ask about unpleasant edge cases.
180- Demand observable validation.
181- Still ask one question at a time.
182
183## Recommended Answer Format
184
185Every question includes:
186
187```text
188Question: ...
189Recommended answer: ...
190Why it matters: ...
191```
192
193Keep "Why it matters" to one sentence.
194
195## When To Stop
196
197Stop grilling when one of these is true:
198
199- User says stop.
200- Plan has clear goal, constraints, chosen approach, validation, and next step.
201- Missing information can only come from external research or code exploration.
202- User's knowledge gap blocks useful grilling; switch to brief teaching and propose next learning question.
203
204End with:
205
206- Final decision or current best plan.
207- Remaining open questions.
208- Next concrete action.
209- Risks to watch.