mcpField
G
grilling

grilling

github.com/gitbobobo生产力079 次安装1 天前更新
代码仓库

关于 grilling

用于协作设计梳理需求的技能,将决策组织为依赖树,按轮次提出当前可回答的问题,并在确认前不采取行动。

主要功能

  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/gitbobobo/bstack --skill grilling

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

详细介绍

不断向用户提问,直到双方达成共识。将其映射为一棵设计树:每个决策都会分支出依赖于它的决策。

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

每轮按如下格式:

❓ **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>

用户每轮的回答都会重塑这棵树:已确定的决策会推动前沿向外扩展,并解除对后续问题的阻碍。重新计算前沿,然后提出下一轮问题。如果某个问题的答案取决于本轮中另一个尚未解决的问题,那么它应放在后续轮次,而不是本轮。

查明_事实_是你的工作,绝不是用户的。当某个前沿问题需要了解环境事实(文件系统、工具等)时,派遣子代理去查明;不要询问任何你自己可以查到的信息。不要因此停下来等待:正在进行的探索属于尚未解决的前置条件,因此只有依赖该探索的问题需要等子代理报告;现在先询问前沿中的其他问题。_决策_由用户做出:将每个决策交由用户决定,并等待答复。

当前沿为空时,本次会话即告完成:设计树的每个分支都已检查,没有任何内容仍被默默假定。在用户确认双方已达成共识之前,不要采取任何行动。

评论

支持 Markdown