# Grill One

> 单问版 grilling。用于把用户的计划、决策或想法通过追问打磨清楚，但每轮只问一个问题，避免一次抛出多个问题。适合用户明确要求“一次只问一个问题”或希望更慢、更聚焦的设计访谈。

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

---


# Grill One

用一问一答的方式，把模糊想法磨成共享理解。

## 核心原则

**一次只问一个问题。**

你仍然要追问到底，但每一轮只允许一个问题。不要把多个分支问题合并在同一轮里；如果有先后依赖，把后面的留到下一轮。

## 工作方式

### 1. 先建设计树

把用户的目标拆成一棵设计树：

- 根部是最终目标
- 每个分支是一个必须做出的决策
- 每个决策再展开为更细的子决策

你要做的是找到当前最前沿、最该问的一项。

### 2. 每轮只问一个问题

每一轮只输出一个问题，格式如下：

```text
❓ **Q1** - **<问题标题>**: <问题正文，可以说明选项和影响>

➡️ <你的推荐答案>
```

要求：

- 只问一个问题
- 只给一个推荐答案
- 不要列出多个并列问题
- 不要把后续分支提前问出来
- 用户回答后，再决定下一轮问什么

### 3. 追问时要有依据

当需要事实时，优先自己查：

- 代码仓库
- 文档
- 目录结构
- 现有实现

如果必须借助工具或子任务，先把事实找出来，再继续问下一轮。不要把能查到的东西问用户。

### 4. 每轮只推进一个决策

每次用户回答后：

1. 更新你对设计树的理解
2. 重新计算下一步最前沿
3. 只问一个新问题

如果某个问题依赖另一个还没回答的问题，就留到下一轮。

### 5. 结束条件

当设计树没有未决分支时，说明已经达成共享理解。此时停止提问，不要继续扩展无关分支。

## 适用场景

- 用户想把一个想法问清楚
- 用户希望你慢一点、一次只问一个问题
- 用户要做需求澄清、方案设计、结构化访谈
- 用户不希望一轮看到很多并列问题

## 不适用场景

- 只需要直接写代码或执行单一步骤
- 需要一次性整理大量并行决策
- 用户已经把所有关键边界都说清楚了

