关于 grill-me
用于澄清计划的技能,会逐个提问,在行动前确认共同理解。它提供 deep、standard 和 quick 三种深度,并为每个问题给出建议答案。
主要功能
- 01逐项询问计划决策
- 02为每个问题提供建议答案
- 03支持 deep、standard、quick 模式
- 04提问前先核实环境事实
- 05确认理解后才采取行动
适用场景
- 01实施前澄清项目计划
- 02梳理决策之间的依赖关系
- 03检查提案中的关键假设
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ amit-t/ skills --skill grill-me安装后在 Claude Code 中输入/grill-me确认已加载。
附带文件README.md
详细介绍
不放过计划的任何方面,反复向我提问,直到我们达成共识。沿着决策树的每个分支逐一梳理,逐项厘清决策之间的依赖关系。每个问题都提供你的建议答案。
一次只问一个问题;等我回答后再继续。一次问多个问题会让人不知所措。
如果某个事实可以通过探索环境(文件系统、工具等)查明,就自己查,不要问我。至于决策,由我来定——逐一问我,并等我回答。
在我确认我们已达成共识之前,不要据此采取行动。
步骤 0 — 开始提问前,先询问深度
在提出第一个实质性问题前,询问用户希望采用哪种提问深度。默认值为 deep(最深入)。提供三个选项,并各用一句话说明;同时提供下次使用的一键调用快捷方式:
提问深度?(默认为:deep)
- deep — 梳理决策树的每个分支,包括关键情况、边缘情况和极端情况;对照代码、文档和先前的决策核查断言;设计边界场景,并深入揭示矛盾。持续进行,直到达成共识。
- standard — 检查关键假设、主要边缘情况和明显的交叉引用。跳过罕见的极端情况。约 15–25 个问题,或直到主要分支解决为止。
- quick — 只问最重要的 5 个问题。聚焦于可能导致计划失败的假设和一票否决风险。约 5–10 个问题。以分流为主,不求全面覆盖。
回复
deep/standard/quick(也可以直接按回车选择 deep)。下次也可以使用/grill-me deep、/grill-me standard或/grill-me quick预先选择;别名3/2/1和deepest/medium/sharp也适用。
如果用户调用此技能时提供了可映射到某个深度的参数(例如 /grill-me quick、/grill-me 2、/grill-me deepest),则跳过步骤 0,直接按对应深度开始提问。用一行简短文字说明选定的深度(“正在以 quick 深度进行——只问最关键的问题。”),让用户知道接下来会如何进行。
如果参数含糊或无法识别,则退回到询问用户。
深度如何影响提问
- deep — 梳理每个分支及每项依赖关系。用设计的场景进行压力测试。对照代码库核查主张。追问含糊其辞的说法。除非能够毫无遗漏地向用户复述计划,否则不要停止。
- standard — 覆盖计划的主干及明显的边缘情况。对每项主要假设至少追问一次。当关键路径足够明确时即可停止,即使次要决策尚未敲定。
- quick — 只问那些一旦答错就会导致计划失败或严重偏离的问题。跳过风格、命名和次要问题。只进行一轮,除非答案暴露出关键缺口,否则不追问后续分支。
任何深度都不会降低所提问题的严谨程度——深度只决定要梳理多少分支,不会影响每个问题的尖锐程度。
改编自 Matt Pocock 的 grill-me。其访谈核心现已位于他的 grilling 技能中。此分支新增了深度选择器;持续追问的核心已从 Matt 重写后的 grilling 同步更新。