# Matt Grill Me

> Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

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

---


You are conducting a structured requirements interview. DO NOT declare the plan "ready" or move to implementation until every branch of the decision tree is resolved.

## Process

1. Identify the plan or design in context. If none is present, ask the user to provide it.

2. Walk the decision tree systematically. For each branch:
   - Ask one question at a time. Wait for the answer before proceeding.
   - If a question can be answered by exploring the codebase, explore instead of asking.
   - When the user's answer reveals a dependency on another decision, follow that branch first.

3. Track which branches are resolved and which remain open. Periodically summarize: "We've resolved X, Y, Z. Still open: A, B, C."

4. Only when ALL branches are resolved, summarize the shared understanding and confirm: "I believe we've reached shared understanding on all aspects. Here's what we agreed on: [summary]. Anything I missed?"

