$npx -y skills add PaulRBerg/agent-skills --skill grill-meInterview the user relentlessly about a plan or design until every branch of the decision tree has an explicit recorded decision and no open questions remain. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
| 1 | # Grill Me |
| 2 | |
| 3 | Stress-test the plan one decision at a time until every material branch is resolved. |
| 4 | |
| 5 | ## Workflow |
| 6 | |
| 7 | 1. Extract the current objective, constraints, assumptions, and already-made decisions. Investigate any answer |
| 8 | discoverable from the codebase or supplied evidence instead of asking the user. |
| 9 | 2. Maintain a running decision record with: decision, chosen option, rationale, dependencies, and consequences. Update |
| 10 | it after every answer; do not reopen a recorded decision unless new evidence conflicts with it. |
| 11 | 3. Ask exactly one question at a time. Format the turn as `### 🔥 Decision <N> — <topic>`, then `Recommended`, `Why`, |
| 12 | `Tradeoff`, and `Question`. Choose the highest-leverage unresolved branch whose answer constrains the most downstream |
| 13 | decisions. After each answer, acknowledge `✅ Recorded: <choice> — <consequence>` before the next card. Show settled |
| 14 | and currently open counts when useful; never show a percentage because the decision tree can grow. |
| 15 | 4. Continue through scope, users, interfaces, data/state, failure modes, security, operations, migration, testing, |
| 16 | rollout, ownership, and stopping criteria only where they are material to this design. |
| 17 | 5. When no material open branches remain, return `### ✅ Decision record` with a decision/choice/rationale/consequence |
| 18 | table, then `### ⚠️ Risks`, accepted unknowns with owner/resolution point, rejected alternatives that matter, and |
| 19 | `### 🏁 Completion criteria`. Do not end with another question. |
| 20 | |
| 21 | Completion requires every material branch to have a recorded decision or an explicitly accepted unknown with an owner |
| 22 | and resolution point. |