关于 grilling
grilling 是用于与用户逐步厘清设计决策的技能。它把依赖关系组织成决策树,分轮提出当前可回答的问题,并在采取行动前等待双方确认已达成共识。
主要功能
- 01按依赖关系构建设计树
- 02按可回答状态分轮提问
- 03为每个问题提供建议答案
- 04委派任务以查找环境事实
- 05设置共识确认环节
适用场景
- 01实施前厘清需求
- 02查找环境事实,减少对用户的询问
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ leandrocfe/ skills --skill grilling安装后在 Claude Code 中输入/grilling确认已加载。
附带文件agents/openai.yaml
详细介绍
不遗余力地追问用户,直到达成共识。将其梳理为一棵 设计树:每个决策都会分支出依赖于它的决策。
分 轮次 梳理这棵树。前沿是所有前置条件均已解决的决策——也就是你现在可以提问、而不必猜测尚未听到答案的问题。每轮都要覆盖整个前沿:为每个问题编号,并给出你建议的答案。然后等待用户回答,再进入下一轮。
每个问题都必须按以下格式编写:
❓ **Q1** - **<título da pergunta>**: <corpo da pergunta, pode ser vários parágrafos, incluindo múltipla escolha>
➡️ <sua resposta recomendada>
用户每轮的回答都会重塑这棵树——已解决的决策会扩展前沿,并解锁依赖于它们的问题。重新计算前沿,然后进行下一轮。某个问题的答案若依赖于本轮中另一个尚未解决的问题,就应放到 后续 轮次,而不是本轮。
查明 事实 是你的工作,绝不是用户的。当某个前沿问题需要了解环境事实(文件系统、工具等)时,派出一个子 Agent 去查明——不要向用户询问你自己就能查到的内容。不要因此停下:进行中的探索属于尚未解决的前置条件,因此只有依赖它的问题需要等子 Agent 报告——现在先处理前沿中的其余问题。决策 由用户做出——将每项决策交给用户,并等待答复。
当前沿为空时,会话结束:设计树的每个分支都已探查,没有任何内容被默默假定。在用户确认双方已达成共识之前,不要采取任何行动。
评论
支持 Markdown