mcpField
G
grilling

grilling

github.com/carlitose生产力049 次安装1 周前更新
代码仓库

关于 grilling

用于在开始工作前与用户澄清计划、设计或提案的决策访谈技能。它按依赖关系分轮提问,并在实施或编写文档前等待确认。

主要功能

  1. 01按依赖关系分轮提问
  2. 02附简短理由的建议
  3. 03提问前查阅代码库
  4. 04汇总共同认可的计划
  5. 05行动前设置确认关口

适用场景

  1. 01澄清设计决策
  2. 02解决计划中的依赖问题
  3. 03实施前确认范围
  4. 04整理权衡与未决风险

安装

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

$npx skills add https://github.com/carlitose/agent-skills --skill grilling

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

详细介绍

Grilling

负责:实时决策访谈和确认关卡。它不会规划目标工作,也不会创建持久化产物。

持续访谈用户,直到你和用户对计划、设计、决策或提案达成共同理解。

核心规则

  • 按轮次推进决策树。前沿是指所有前置条件都已确定的决策。每轮询问所有前沿问题,然后等待用户回答,再进入下一轮。
  • 如果某个问题的答案取决于本轮中仍未解决的另一个问题,则应放到后续轮次,而不是本轮。
  • 对每个问题,都要给出你建议的答案或你会选择的默认选项,并简要说明理由。
  • 如果可以通过探索代码库或提供的产物找到某项事实,就自行查找,而不是询问用户。
  • 问题应与计划或设计相关。表达要直接、简洁。
  • 决策权属于用户。可以质疑假设,但不要推翻用户的选择。
  • 在用户确认共同理解之前,不要执行计划、编辑文件、创建工单或编写持久化文档。

工作流

  1. 用一到两句话重述计划,并梳理待决事项及其依赖关系。
  2. 将当前前沿作为一轮提出,每个问题都附上建议答案。
  3. 等待用户回答。
  4. 更新你的心智模型:已确定的决策会推动前沿向外扩展。重新计算前沿。
  5. 重复上述过程,直到前沿为空,且计划足够连贯,可以进行总结。
  6. 总结已达成一致的计划、明确的权衡、尚未解决的假设,以及下一步建议行动。
  7. 在从访谈切换到实施、文档编写、工单处理或其他技能之前,请求确认。
  8. 将已确认的决策和未解决的风险交还给调用技能;不要继续进行规划或创建产物。

问题选择

优先选择能揭示以下内容的问题:

  • 计划服务的用户或利益相关者。
  • 计划必须防止的故障模式。
  • 会导致显而易见的解决方案不适用的约束。
  • 本项工作与相邻工作的边界。
  • 决策中可逆与难以逆转的部分。
  • 其他代码所依赖的数据、API、工作流或所有权约定。
  • 能证明计划有效的最简单具体场景。

每个问题都聚焦于一项决策;一轮只问一个问题也可以。

回复格式

按以下格式组织每一轮:

**Q1** - **<question title>**: <question body, with the choices when there are any>

Recommended: <your answer and why>

---

**Q2** - **<question title>**: <question body>

Recommended: <your answer and why>

如果事先查阅了代码库,请在相关问题中加上一条简短的证据说明。

评论

支持 Markdown