/grilling
围绕计划、decision 或 idea 持续追问用户。适用于用户想对自己的思路做压力测试,或使用任何 “grill” 触发措辞时。
$ npx -y skills add vinvcn/mattpocock-skills-zh-cn --skill grilling --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/grilling
Context preview
The summary Claude sees to decide when to auto-load this skill.
围绕计划、decision 或 idea 持续追问用户。适用于用户想对自己的思路做压力测试,或使用任何 “grill” 触发措辞时。
SKILL.md
grilling.SKILL.mdname: grilling description: 围绕计划、decision 或 idea 持续追问用户。适用于用户想对自己的思路做压力测试,或使用任何 “grill” 触发措辞时。
持续访谈用户,直到达成共同理解。把这件事映射成一棵 **design tree**:每个 decision 都分支到挂在它下面的那些 decisions。
按 **rounds** 逐轮处理这棵树。**frontier** 是那些 prerequisites 已经敲定的 decisions——也就是你现在就可以问、无需猜测还没听到的答案的那些问题。在一轮里问完整条 frontier:给每个问题编号并附上你的推荐答案。然后等用户回答,再进入下一轮。
每个问题的格式如下:
❓ **Q1** - **<问题标题>**:<问题正文,可能有多段,包括多个选项> ➡️ <你的推荐答案>
每一轮用户给出的回答都会重塑这棵树——敲定的 decisions 会把 frontier 向外推,并解锁依赖它们的问题。重新计算 frontier,然后问下一轮。其答案依赖本轮中另一个仍未解决的问题,属于 _更晚的_ 一轮,而不是本轮。
寻找 _facts_ 是你的工作,绝不是用户的。当一个 frontier 问题需要来自 environment(filesystem、tools 等)的 fact 时,派一个 sub-agent 去查——不要问用户任何你自己能查到的东西。不要被它阻塞:一次正在进行的探索是一个尚未敲定的 prerequisite,所以只有它下游的问题才需要等 sub-agent 回报——现在先问 frontier 的其余部分。_decisions_ 属于用户——逐个交给他,并等待。
当 frontier 为空时,会话才算结束:design tree 的每个分支都访问过,没有留下任何被默默假设的东西。在用户确认我们已经达成共同理解之前,不要采取行动。
Repo: vinvcn/mattpocock-skills-zh-cn
Other skills on vinvcn-mattpocock-skills.
code-review
从固定点(commit、branch、tag 或 merge-base)开始,按 Standards(代码是否符合本仓库记录的编码标准?)和 Spec(代码是否符合来源 issue/spec 的要求?)两个轴线审查变更。两个审查会在并行子代理中运行,并并排报告。适用于用户想审查…
codebase-design
用于设计深模块的共享词汇。适用于用户想设计或改进模块接口、寻找深化机会、决定 seam 放在哪里、让代码更容易测试或更适合 AI 导航,或其他技能需要深模块词汇时。
diagnosing-bugs
面向棘手缺陷和性能回退的诊断循环。适用于用户说 “diagnose” / “debug this”,或报告某些东西 broken、throwing、failing、slow 时。

