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".

douglance 409879d 1.2 KB Updated

File contents

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?"

douglance/matt/tree/main/skills/matt-grill-me commit 409879dd52

Frequently asked questions

npx skillmds@latest add douglance/matt-grill-me