---
id: gh-batch-grill-me
name: "batch-grill-me"
url: https://skills.yangsir.net/skill/gh-batch-grill-me
author: mattpocock
domain: product
tags: ["decision-tree", "interview", "product-discovery", "structured-questions", "consensus-building"]
install_count: 49300
rating: 4.70 (120 reviews)
github: https://github.com/mattpocock/skills/tree/main/skills/in-progress/batch-grill-me
---

# batch-grill-me

> 此技能像一个不知疲倦的面试官，一次性提出所有前沿问题，逐轮构建决策树，帮助用户理清复杂决策的依赖关系和分支，直到达成共识。适用于产品需求梳理、设计决策、方案评审等需要系统性讨论的场景。

**Stats**: 49,300 installs · 4.7/5 (120 reviews)

## Before / After 对比

### 产品决策遗漏率降低

**Before**:

团队在产品决策中常遗漏重要分支，导致后期返工，平均每次有20个未考虑的分支，需额外3次沟通会议。

**After**:

此技能系统性提问，覆盖所有决策分支，遗漏降至2个，一次会议即可达成共识。

| Metric | Before | After | Change |
|---|---|---|---|
| 未考虑的分支数 | 20个 | 2个 | -90% |

## Readme

Interview the user relentlessly until you reach a shared understanding. Map this as a **design tree**: every decision branches into the decisions that hang off it.

Work the tree in **rounds**. The **frontier** is every decision whose prerequisites are already settled — the questions you can ask *now* without guessing at answers you haven't heard yet. Ask the whole frontier in one round: number each question and give your recommended answer. Then wait for the user's answers before the next round.

Each round the user answers reshapes the tree — settled decisions push the frontier outward and unblock questions that depended on them. Recompute the frontier and ask the next round. A question whose answer depends on another question still open in this round belongs to a *later* round, not this one.

Finding *facts* is your job, never the user's. When a frontier question needs a fact from the environment (filesystem, tools, etc.), dispatch a sub-agent to find it — don't ask the user for anything you could look up yourself. Don't block on it: a running exploration is an unsettled prerequisite, so only the questions downstream of it wait for the sub-agent to report — ask the rest of the frontier now. The *decisions* are the user's — put each to them and wait.

The session is done when the frontier is empty: every branch of the design tree visited, nothing left silently assumed. Do not act on it until the user confirms you have reached a shared understanding.


---
*Source: https://skills.yangsir.net/skill/gh-batch-grill-me*
*Markdown mirror: https://skills.yangsir.net/api/skill/gh-batch-grill-me/markdown*