mcpField
G
grill-me

grill-me

github.com/alirezarezvaniAgent 工作流29.0k1.2k 次安装今天更新
代码仓库

关于 grill-me

grill-me 是用于方案澄清的 Agent 技能,通过决策树逐项追问设计细节,并为每个问题提供建议答案。它结合代码库探索、问题生成和会话记录,适合需要将计划逐步落实为共同决策的讨论。

主要功能

  1. 01按决策树逐项深入提问
  2. 02每个问题附带建议答案
  3. 03提问前先探索代码库
  4. 04生成问题并跟踪会话

适用场景

  1. 01梳理软件设计方案的未决事项
  2. 02按依赖顺序讨论设计决策
  3. 03记录讨论并汇总已确定决策

安装

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

$npx skills add https://github.com/alirezarezvani/claude-skills --skill grill-me

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
companion_tooling.md
forcing_question_patterns.md
when_to_stop_grilling.md
scripts/
decision_tree_extractor.py
grill_session_tracker.py
question_generator.py

详细介绍

Grill Me

源自 Matt Pocock 的 grill-me(MIT)。完整保留 Matt 的访谈准则。新增内容:提取、提问、会话工具 + 参考资料 + cs-* 包装器(参见 references/companion_tooling.md)。

围绕这份计划的每个方面不断深入提问,直到我们达成共识。沿着设计树逐个分支探究,逐一解决决策之间的依赖关系。每个问题都要给出你建议的答案。

一次只问一个问题。

如果通过探索代码库就能回答问题,请先探索代码库。

规则(保留并强化)

  1. 每轮只问一个问题。 绝不把多个问题捆绑在一起。
  2. 每个问题都要给出建议答案。 默认只问“你觉得呢?”很懒惰。
  3. 提问前先探索代码库。 如果 grep / Read 能找到答案,就先去查。这能省下一轮。
  4. 按深度优先遍历设计树。 完成一个分支后,再开始下一个。
  5. 跟踪依赖关系。 如果决策 B 依赖决策 A,就先问 A。

工作流

  1. 用户提供一份计划或设计(或其路径)。
  2. 运行 scripts/decision_tree_extractor.py 提取分支。
  3. 运行 scripts/question_generator.py 生成带有建议答案的问题列表。
  4. 启动会话:scripts/grill_session_tracker.py --action start。
  5. 按树逐个提问,并将答案记录在会话中。
  6. 所有分支都解决后,报告“已达成共识” + 已确定的决策。

输出格式

每轮提问:

Q[i]/[total]: [question]
Recommended answer: [your call + 1-sentence rationale]

(Or: I explored the codebase and found [evidence]. Confirm?)

工具

参见 references/companion_tooling.md。工具:提取器 + 生成器 + 跟踪器。Agent:cs-grill-master。命令:/cs-grill-me。


版本: 1.0.0 源自: Matt Pocock(MIT)+ 此仓库的包装器

评论

支持 Markdown