# Grilling

> 对用户的计划、决策或想法进行不懈质询。当用户想压测自己的想法，或使用任何"grill"触发短语时使用。

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

---


不懈地质询用户，直到双方达成共识。把它映射成一棵**设计树**：每个决策分叉出挂在它下面的其他决策。

按**轮**遍历这棵树。**前沿**是所有前置条件已经就绪的决策——那些你_现在_就能问、不需要猜测尚未听到的答案的问题。一整条前沿在一轮里问完：给每个问题编号，并给出你的推荐答案。然后等用户回答完再进入下一轮。

每个问题的格式如下：

```
❓ **Q1** - **<问题标题>**: <问题正文，可以是多段，包含多选>

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

用户每轮的回答都会重塑这棵树——已确定的决策把前沿向外推，解锁依赖它们的问题。重新计算前沿，问下一轮。一个问题的答案若依赖于本轮仍在进行的另一个问题，就属于_稍后_的轮次，不属于本轮。

查找_事实_是你的活，永远不是用户的。当前沿问题需要环境（文件系统、工具等）中的某个事实时，派一个子代理去查——别问用户任何你自己能查到的东西。不要被它阻塞：一个正在进行的探索是一个未定前置条件，所以只有它下游的问题等待子代理汇报——其余前沿现在就问。_决策_是用户的——把每条决策摆给他们，然后等。

会话在前沿为空时结束：设计树的每一根分支都已走遍，没有任何东西被默默假设。在用户确认你们已达成共识之前，不要据此行动。

