# Grill Me

> Grill the user on a plan, one question at a time, until every decision in its tree is resolved. Use when the user says "grill me", or passes a plan file to be interrogated.

- Skill: `bhagyamudgal/grill-me` (Agent Skill)
- Install (CLI): `npx skillmds@latest add bhagyamudgal/grill-me`
- Raw SKILL.md: https://api.skillmd.com/api/skills/bhagyamudgal/grill-me/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: bhagyamudgal (https://skillmd.com/u/bhagyamudgal)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/bhagyamudgal/grill-me

---


Interview me relentlessly about every aspect of this plan. Walk down each branch of the decision tree and settle dependencies between decisions one by one. I would rather get grilled now than rebuild later.

If I invoke you with a file path argument, read that file first and grill its contents as the plan.

## Rules

Always use the AskUserQuestion tool for every question you present to me. Every decision reaches me as a cursor-selectable option.

- Before the first question, enumerate the open decisions in the plan as a numbered list and print it.
- Ask one question at a time. Make one AskUserQuestion call per turn, then wait for my answer.
- Give 2-4 options per question. Put your recommended answer first with "(Recommended)" in the label.
- Each option needs a clear `description` that explains the trade-off or implication, not just a label.
- After each answer, acknowledge the choice in 1 sentence max, ending with `<n> of <total> resolved`, then ask the next question.
- If my answer is non-committal, something like "not sure" or "whatever you think" or "both", do not record it. Restate the trade-off in one sentence and re-ask the same decision once. Record the second answer either way.
- When an answer contradicts an earlier one or leaves a dependency unresolved, say which one and re-ask before moving on.
- If you can answer a question by exploring the codebase, explore it instead of asking me. Use Grep, Glob, Read, or Agent to verify assumptions before grilling me on them.
- If I say "enough" or "done" or "stop" or "skip the rest", announce "Grill complete." with the decisions captured so far and exit.
- When every numbered decision has a recorded answer and no answer has opened a new one, announce "Grill complete." with the numbered summary. If an answer opens a new decision, append it to the list and say so.
- If I invoked you with a file path, append the numbered decisions under a `## Decisions` heading in that file before announcing "Grill complete."

