「Grill Me」技能
grill-me 技能会对你的计划或设计进行反复盘问,一次只问一个问题,并给出推荐答案。Matt Pocock 现在推荐使用 domain-model 而非 grill-me 进行大多数规划工作,但 grill-me 仍适用于更局部的压力测试。在编写 PRD、实现功能或确定数据模型之前使用它。推荐的工作流程以 domain-model 开始,然后依次为 to-prd、to-issues 和 tdd。
grill-me 技能介绍
Matt Pocock
更新:我已不再使用 /grill-me 进行编码。我现在推荐在实施前使用 /grill-with-docs 来将计划与代码库对齐。
安装此技能:
npx skills add mattpocock/skills --skill=grill-me -y -g
来源:mattpocock/skills/grill-me
功能
grill-me 会对你的计划或设计进行无休止的盘问,直到决策树得到解决。它一次只问一个问题,并提供推荐答案,然后等待你的反馈再继续。如果答案可以通过浏览代码库找到,代理应检查代码,而不是让你解释已经存在的内容。
当前推荐
Matt 现在通常推荐使用 domain-model 而不是 grill-me 进行规划工作流。当你希望根据代码库语言、CONTEXT.md 和 ADR 来塑造功能时,将 domain-model 作为默认起点。
grill-me 仍然有用,可作为一个更局部的压力测试,当你只想对计划进行无休止的盘问时。
使用时机
在你有想法、计划、架构或功能方向需要被质疑,但尚不需要完整的 domain-model 工作流时,使用 grill-me。
适合使用的时刻:
编写 PRD 之前
让代理实现功能之前
确定数据模型或 API 形状之前
当多个设计选择相互依赖时
当你希望代理反驳而不是同意时
如何融入工作流
grill-me 曾经位于规划链的前端,但现在推荐的工作流从 domain-model 开始:
domain-model → to-prd → to-issues → tdd
当你特别想要一个更轻量的盘问技能时使用 grill-me。当计划需要根据代码库中的语言和决策进行检查时,使用 domain-model。
搭配使用
domain-model:根据代码库领域语言完善计划
to-prd:将已解决的上下文转化为 PRD
to-issues:将 PRD 分解为垂直切片