mcpField
G
grill-me

grill-me

github.com/sztadiiAgent 工作流014 次安装今天更新
代码仓库

关于 grill-me

grill-me 是一项在实施前梳理计划、功能或想法的技能。它会逐一提出五个递进问题,并在确认后整理需求;不会执行实施。

主要功能

  1. 01逐一提出五个递进问题
  2. 02分析目标、规则与风险
  3. 03建设性指出薄弱推理
  4. 04整理需求并请求确认
  5. 05不执行实施或调用其他技能

适用场景

  1. 01编码前梳理功能需求
  2. 02发现边界情况与范围限制
  3. 03确定验收标准
  4. 04记录实施前尚未解决的决定

安装

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

$npx skills add https://github.com/sztadii/agent-skills --skill grill-me

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

附带文件agents/openai.yaml

详细介绍

Grill Me

范围

在实施之前,与用户讨论计划、功能或想法。分析初始提示和上下文,然后围绕业务目标、逻辑和功能提出五个问题,每次只问一个,让每个问题都基于之前的回答展开。直接且有建设性地指出薄弱的推理,不要争论。

根据用户或调用方提出的方案和相关对话上下文提问;如果讨论主题不明确,则询问要讨论什么。调用仅授权讨论和需求摘要,不授权实施、发布或调用其他技能。

依赖项

无技能依赖项

工作流

分析

  • 阅读初始提示以及相关代码和文档。确定业务目标、用户、预期行为、规则和功能,并列出不明确、矛盾或有风险的事项。
  • 自行回答可通过仓库核实的细节;绝不要向用户询问这些内容。

提出五个问题,每次一个

  • 询问对业务结果或行为影响最大的缺口:面向哪些用户、用户会遇到哪些规则和边缘情况、功能范围和排除项、失败时的行为,以及如何观察成功。
  • 每条消息只发送一个问题,并为问题编号(例如 Question 2/5),同时附上简短理由、具体建议和有实质意义的备选方案。
  • 等待用户回答后再提出下一个问题。根据回答选择下一个问题:针对意外情况或矛盾追问,并跳过已因此变得无关的问题。“由你决定”表示接受建议;沉默不算回答。
  • 始终提出全部五个问题。主要缺口解决后,继续询问已商定行为中逐步细化的细节,而不是提前结束。

确认

  • 提出最后一个问题后,发送“结果”中所述的完整摘要,标明正在等待确认,并询问用户是否接受。
  • 如果用户要求修改,说明这些修改与之前回答的冲突,然后发送完整的修订版摘要并再次询问。重复此过程,直到用户明确接受最新的完整摘要。

结果

用户接受后,发送一条自成一体的消息,标注为 已确认的需求 — 可以开始实施,使用用户的语言,内容需详细到其他技能或 Agent 可以在不依赖讨论的情况下据此开展工作:

  • 目标、用户、预期行为和已商定的范围,包括排除项。
  • 业务规则和可观察的验收标准。
  • 关键决策、决策原因和权衡。
  • 相关代码和文档参考,以及尚未解决且不影响后续工作的未知事项;这些内容应与已接受的需求分开列出。

仅包含已确认的需求。如果用户中止讨论,或仍有重要决策未定,则将摘要标记为暂定,并说明缺少哪些内容。

最后使用用户的语言附上以下指示:“如需开始实施,请另发一条消息提出请求,可以直接提出,也可以调用实施技能。”然后停止;不要开始实施。

评论

支持 Markdown