一个叫Grill Me的AI技能曾经非常受欢迎,作者每天都能收到五条夸它的消息,说它是个游戏规则改变者。但作者觉得还能改进,于是又造了个更好的。
他打开一个会话做演示。他想在数据库里加一个新实体叫“pitch”,灵感来自Mr. Beast的理念,即做视频前先想好包装(标题、描述等)。在和AI沟通时,他发现Grill Me有个问题:AI会问很多常识性术语,比如“stand-alone video”是什么意思,作者得反复解释那些代码库和领域里不显而易见的东西。而且,就算双方达成了共同语言,也没有地方记录。
所以作者想到了领域驱动设计(DDD)里的“ ubiquitous language”概念,即一个共享语言文档,让代码、开发者和领域专家都说同样的话。他搞了个新技能叫Grill with Docs,结合了Grill Me和共享语言文档。这个技能会先找context.md文件,里面记录了所有共享术语,比如“stand-alone video”被明确定义为“lesson ID为null的视频”。在沟通过程中,它会挑战模糊说法、讨论具体场景、和代码交叉引用,并动态更新文档。
除了context.md,还有 Architectural Decision Records(ADR),用来记录那些难以撤销的非直观决策。比如一个pitch可以对应多个stand-alone video,或者删除策略是restrict而不是cascade。这样做的直接好处是AI的回复更简洁,因为它用共享语言思考,更少token就能对齐作者意图,代码也更易导航。
但Grill Me没死。作者把它挪到了“生产力”区,用于没有代码库的场景,比如有人用它来写母亲的悼词,AI通过追问帮人挖掘出很多故事。所以规则是:有代码库时用Grill with Docs,没有时用Grill Me。
title: I stopped using /grill-me for coding. Here’s what I use instead:
url: https://www.youtube.com/watch?v=6BB6exR8Zd8
uploader: Matt Pocock
publish_timestamp: 2026-05-14 22:22:56 UTC+8
duration: 15:16
原视频描述(中文翻译):
介绍 /grill-with-docs:/grill-me 的进化版。这项技能将对话式 AI 面试与领域驱动设计相结合,帮助您与 AI 编程伙伴建立共享语言,从而实现更好的对齐和更高效的开发。
0:00 引言
0:56 /grill-me 的失败之处
2:47 /ubiquitous-language
4:32 /grill-with-docs
7:27 ADR
8:25 演示
12:24 优势
13:26 /grill-me 死了吗?