视频加载失败

大道至简的胜利:/grill-me 这个神级 Skill 为什么比头脑风暴更好用

1488 字
7 分钟
大道至简的胜利:/grill-me 这个神级 Skill 为什么比头脑风暴更好用

最近看到一个非常有意思的 Skill:Matt Pocock 的 /grill-me。

它的内容短到几乎不像一个“高级工具”:

---
name: grill-me
description: Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
---
Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.
Ask the questions one at a time.
If a question can be answered by exploring the codebase, explore the codebase instead.

只有几句话,但它击中了 AI 编程里一个非常核心的问题:需求不清楚时,模型越能干,越容易把错误执行得更彻底。

它到底做了什么?#

/grill-me 的作用不是直接帮你写代码,而是不断追问你:

  • 这个需求真正要解决什么问题?
  • 哪些边界条件还没有说清楚?
  • 不同方案之间有什么依赖关系?
  • 哪些决策会影响后续实现?
  • 哪些问题可以直接去代码库里验证,而不是靠你口述?

换句话说,它不是“灵感生成器”,而是一个需求压力测试器。

它会把一个看似已经可以开工的想法,拆成一棵决策树,然后一条分支一条分支地问下去,直到人和 AI 对任务形成共同理解。

AI 编程的第一原则:先把需求描述清楚#

很多 AI 编程翻车,不是因为模型不会写代码,而是因为它在一个模糊目标上跑得太快。

比如你说:“帮我重构一下这个模块。”

这句话里面其实藏着大量未决问题:

  • 是为了提升可读性,还是为了性能,还是为了后续扩展?
  • 文件应该怎么移动?
  • 跨模块依赖怎么处理?
  • 循环依赖能不能接受?
  • 测试要不要跟着改?
  • 旧接口是否保持兼容?
  • 哪些函数该合并,哪些模块该解耦?

如果这些问题不先问清楚,后面的“计划”看起来再漂亮,也可能只是把不确定性包装成了步骤列表。

所以,AI 编程时真正应该记住的是:

对需求和计划慢一点,实现时才能快一点。慢就是快。

为什么它比 brainstorming 更锋利?#

原文作者做了一个很直观的对比:用 /grill-me 和 brainstorming 处理一个复杂的项目级重构。

这个重构涉及几十个文件移动、大量跨模块依赖、循环依赖、测试迁移、函数合并和模块解耦。结果是:

  • /grill-me 问了将近 20 个问题,耗时约半小时;
  • brainstorming 只问了七八个问题;
  • 最终基于 /grill-me 生成的计划执行得更顺,一遍过,100+ 测试全部通过;
  • brainstorming 看起来更热闹,有调研、有子 Agent,但计划反而更粗。

这其实很符合直觉:复杂任务最缺的不是更多想法,而是更少遗漏。

头脑风暴擅长发散;而 /grill-me 的价值在于收敛。它不急着给你方案,而是先逼你面对那些会让执行失败的细节。

极简 Prompt 的优势#

/grill-me 的另一个优点是:它非常短。

这不是缺点,反而是优势。因为 prompt 越短,留给真实任务、代码上下文、对话历史和计划细节的空间就越多。

很多复杂框架的问题是:还没开始解决你的问题,系统提示词和流程说明就已经占掉了大量上下文。/grill-me 反过来只保留最关键的行为约束:

  1. 无情追问,直到共同理解;
  2. 沿着决策树逐个解决依赖;
  3. 每次只问一个问题;
  4. 能查代码就查代码,不要凭空问用户。

这几条足够简单,也足够强。

推荐用法#

如果你要把 /grill-me 用在真实项目里,我建议按这个流程:

  1. 先描述你的初始计划或需求。 不要追求一开始就完美,先把目标说出来。
  2. 让 /grill-me 逐个追问。 不要嫌烦,它问得越细,后面实现越稳。
  3. 追问结束后,让它写成计划文档。 比如保存为 plan.md,明确目标、边界、步骤、验收标准和风险。
  4. 清空上下文后再执行计划。 让执行阶段只面对干净、结构化的计划,避免被长对话污染。
  5. 再做一次 review。 可以让另一个模型、另一个 Skill,或者 brainstorming 反向审查计划,看是否遗漏文件、依赖或测试。

这里最关键的是第 3 步和第 4 步。/grill-me 本身只负责问清楚,不一定会自动把沉淀写下来。问完之后如果不固化成文档,前面的追问价值会丢掉一半。

它的局限#

/grill-me 不是万能的。

它的逻辑很简单,主要是追问;它不会自动生成复杂报告,也不会天然保证最终计划没有遗漏。原文作者也提到,交叉验证时发现 /grill-me 的计划漏处理过一个文件。

所以它最好不要单独使用,而是放在一个更完整的工作流里:

  • /grill-me 负责把需求问透;
  • 计划文档负责把共识固化;
  • review 负责找遗漏;
  • 执行 Agent 负责按计划落地;
  • 测试和构建负责给出最终反馈。

结论#

/grill-me 的价值不在于 prompt 多华丽,而在于它提醒我们:AI 编程不是让模型更快地开始,而是让模型在正确的问题上开始。

真正高质量的自动化,不是跳过思考,而是把思考前置、拆细、问透。

当任务足够复杂时,最好的 Skill 可能不是一个庞大的工作流框架,而是一句朴素但严格的要求:

先别急着做。先把我问明白。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

大道至简的胜利:/grill-me 这个神级 Skill 为什么比头脑风暴更好用
https://linux.do/t/topic/2070891
作者
皮耶罗
发布于
2026-06-19
许可协议
CC BY-NC-SA 4.0
相关文章智能推荐
1
Matt Pocock Skills 仓库分析报告
AI Agent Skills对 mattpocock/skills 的定位、结构、调用模型、工程方法论与落地价值进行系统分析,并给出适合引入真实项目与本地 Agent 工作流的建议。
2
LINUX DO 帖子整理:第一性原理神提示词合集(问题拆解 / 因果机制 / 质疑默认)
AI Agent Skills整理 LINUX DO 帖「神提示词!!!条理逻辑拉满」的评论区精华:从第一性原理出发拆解问题、找出未言明的核心问题、按因果机制而非空抽象分层,以及默认质疑而非迎合的系统指令。可直接作系统提示词或 Skill 片段。
3
怎么给 AI 派任务?把提示词写成一份可验收的任务单
提示词一篇可以直接照抄的 AI 任务提示词指南:用目标、背景、成功标准、权限边界、验证要求和停止条件,把一句模糊需求写成 AI 真正能执行、能验收、不会无限发挥的任务单。
4
LINUX DO 图析:AI 时代的思维框架(地形图 / Softmax / 注意力与 Prompt 技巧)
AI Agent Skills完整图析 LINUX DO 高赞帖「AI 时代的思维框架」:用玻尔兹曼分布与 Softmax 把 LLM 自回归生成画成「概率地形 + 小球滚动」;拆解语义漂移、注意力稀释、语义惯性等 18 张原图,并整理可落地的 Agent / Prompt 工程技巧与评论区共鸣。
5
LINUX DO 帖子整理:GPT 5.4/5.5 逆向破限"焚诀"提示词
AI Agent Skills整理 LINUX DO 论坛用户 Sophomores 分享的 GPT 5.4/5.5 反向破限提示词(含完整 State-Machine 工作流),以及 48 条评论中的关键讨论——封号风险、骂 AI 加成、"宝宝"人设、DeepSeek 替代方案等。
随机文章随机推荐
Profile Image of the Author
皮耶罗
在超市后门,和喜欢的故事一起短暂放空。
公告
这里记录了技术探索、日常反思和开源旅程。
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
59
分类
16
标签
237
总字数
121,121
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录