关于 grill-me
grill-me 是用于方案澄清的 Agent 技能,通过决策树逐项追问设计细节,并为每个问题提供建议答案。它结合代码库探索、问题生成和会话记录,适合需要将计划逐步落实为共同决策的讨论。
主要功能
- 01按决策树逐项深入提问
- 02每个问题附带建议答案
- 03提问前先探索代码库
- 04生成问题并跟踪会话
适用场景
- 01梳理软件设计方案的未决事项
- 02按依赖顺序讨论设计决策
- 03记录讨论并汇总已确定决策
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ alirezarezvani/ claude-skills --skill grill-me安装后在 Claude Code 中输入/grill-me确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/companion_tooling.mdforcing_question_patterns.mdwhen_to_stop_grilling.mdscripts/decision_tree_extractor.pygrill_session_tracker.pyquestion_generator.py详细介绍
Grill Me
源自 Matt Pocock 的 grill-me(MIT)。完整保留 Matt 的访谈准则。新增内容:提取、提问、会话工具 + 参考资料 + cs-* 包装器(参见 references/companion_tooling.md)。
围绕这份计划的每个方面不断深入提问,直到我们达成共识。沿着设计树逐个分支探究,逐一解决决策之间的依赖关系。每个问题都要给出你建议的答案。
一次只问一个问题。
如果通过探索代码库就能回答问题,请先探索代码库。
规则(保留并强化)
- 每轮只问一个问题。 绝不把多个问题捆绑在一起。
- 每个问题都要给出建议答案。 默认只问“你觉得呢?”很懒惰。
- 提问前先探索代码库。 如果
grep/Read能找到答案,就先去查。这能省下一轮。 - 按深度优先遍历设计树。 完成一个分支后,再开始下一个。
- 跟踪依赖关系。 如果决策 B 依赖决策 A,就先问 A。
工作流
- 用户提供一份计划或设计(或其路径)。
- 运行
scripts/decision_tree_extractor.py提取分支。 - 运行
scripts/question_generator.py生成带有建议答案的问题列表。 - 启动会话:
scripts/grill_session_tracker.py --action start。 - 按树逐个提问,并将答案记录在会话中。
- 所有分支都解决后,报告“已达成共识” + 已确定的决策。
输出格式
每轮提问:
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