mcpField
G
grilling

grilling

github.com/timschoch生产力0806 次安装3 天前更新
代码仓库

关于 grilling

grilling 是一项访谈技能,通过分轮解决设计决策,帮助用户和 Agent 达成共同理解。它将依赖关系组织成决策树,每轮提出当前可回答的问题并给出建议答案。

主要功能

  1. 01构建设计决策树
  2. 02按依赖关系分轮提问
  3. 03为每个问题提供建议答案
  4. 04用子 Agent 调查环境事实
  5. 05确认共识后再采取行动

适用场景

  1. 01实现前澄清需求
  2. 02梳理彼此依赖的产品决策
  3. 03调查设计选择所需的事实
  4. 04开始工作前确认共同理解

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/timschoch/mattpocock-skills --skill grilling

安装后在 Claude Code 中输入/grilling确认已加载。

附带文件agents/openai.yaml

详细介绍

持续追问用户,直到双方达成共识。将其映射为一棵 设计树:每个决策都会分出依附于它的子决策。

以 轮次 的方式推进设计树。前沿 指所有前置条件已经确定的决策,也就是现在就可以提出、无需猜测尚未听到的答案的问题。在每一轮中一次性提出整个前沿:为问题编号,并给出你的推荐答案。然后等待用户回答,再进入下一轮。

按以下格式组织每一轮:

❓ **Q1** - **<question title>**: <question body, might be multiple paragraphs, including multiple choices>

➡️ <your recommended answer>

---

❓ **Q2** - **<question title>**: <question body, might be multiple paragraphs, including multiple choices>

➡️ <your recommended answer>

措辞要让回答“是”即可接受你的推荐答案。

用户的每次回答都会重塑设计树:已确定的决策会把前沿向外推进,并解锁此前依赖它们的问题。重新计算前沿,然后提出下一轮问题。如果某个问题的答案依赖于本轮中仍未解决的另一个问题,则该问题属于 后续 轮次,而不是本轮。

查找 事实 是你的工作,而不是用户的。当某个前沿问题需要环境中的事实(文件系统、工具等)时,派遣子 Agent 去查找;不要询问用户你自己就能查到的信息。也不要因此阻塞:正在进行的探索属于未决的前置条件,因此只有依赖它的后续问题需要等待子 Agent 回报;其余前沿问题现在就提出。决策 属于用户:把每个决策交给用户并等待。

当前沿为空时,会话结束:设计树的每个分支都已访问,没有任何内容被悄悄假定。在用户确认已达成共识之前,不要据此采取行动。

评论

支持 Markdown