grill-me、Trellis、Superpowers 到底该用哪个?

洛卡卡了 2026-05-11 10:11 1

最近在水贴的时候 看到一个大佬发的帖子Trellis + grill-me 组合用起来很爽,我看到很多佬友都在讨论,有人说 grill-me 好用,有人推荐 Trellis,还有人在用 Superpowers。这三个我都有用, 但是看到很多佬友好像都在问哪个更好用,但是我觉得其实这三个工具各有各的场景需要吧。


我自己的理解是这样的:



  • grill-me 负责把我们的需求问清楚

  • Trellis 负责长任务执行和流程接力

  • Superpowers 负责更重的正式交付流程


我觉得它们不是替代关系,而是三种不同场景的工作方式吧。


比如这样的场景:



  • 小问题很多时候根本不用上 skill,感觉直接裸对话就足够了。

  • 需求不清楚时,我们可以用 grill-me来完善需求。

  • 需求清楚后但任务长时,我们可以再接入Trellis 进行长任务开发。

  • 如果任务大、协作重、要文档计划和审计时,我就需要用 Superpowers来开发了。


毕竟不是所有任务都值得上 workflow的,有些开发任务本来就很小,硬套一套流程反而更麻烦。而且还浪费token,这时候我觉得就裸对话形式就足够了。相反如果我们需要走workflow的时候还是裸对话的话 反正需要复工多次 会更加增加成本。




工具介绍


grill-me 就几句话的 skill,专门用来澄清需求的,仓库地址:grill-me


Trellis npm CLI + 项目级框架,按需加载 spec,仓库地址: Trellis


Superpowers 完整的工作流系统(brainstorming → plan → execute → test → review),仓库地址: Superpowers




使用场景


比如我现在大多是在 Codex 里面开发的,日常流程是这样的:


简单问题 不是很复杂的 : 直接就裸对话来处理了,大多数情况下都是这样。


小需求、求快速迭代的 :直接对话 + grill-me,比如我要加个小功能,需求不是很明确,我就可以用grill-me 快速确认需求然后直接开始让ai开发。


中等项目、有一定规范的 :那就是grill-me + Trellis,比如我需要先用 grill-me 把需求问清楚,然后让 grill-me 输出一个 summary或者plan,最后再交给 Trellis,它会读取项目上下文、加载相关 spec、跑测试、做 review就OK了。


大项目、多人协作、有严格流程的 :那就用Superpowers,比如在我们公司,每次有新功能需求,都需要先写文档,然后开会评审需求,三方对齐,code review、提交说明等。而且领导需要了解每个功能的变动、新增、逻辑交互这些。这种情况下,我就会更倾向用 Superpowers。




个人感觉


所以我的想法是,轻量不等于更好,而重流程也不代表最差。就像Superpowers,我不太觉得它重是坏事。它只是更适合需要处理一些复杂度的场景吧。


所以我觉得如果是我们日常开发之间比较做一些轻量化功能的时候直接裸对话,或者使用grill-me + Trellis 会更简单且省成本。

如果像我们公司这样的开发流程的话,那我觉得还是用Superpowers会更好一些吧。

当然,捯饬自己的项目的时候我就一直是裸对话的 没有那么的规范了 ^-^

最新回复 (19)
  • 然宝 05-11 10:22
    1

    Trellis的那个brainstorm我感觉就挺grill-me的了

  • Mayrain 05-11 10:22
    2

    grill-me 就几句话的 skill,专门用来澄清需求的,仓库地址:grill-me


    Trellis npm CLI + 项目级框架,按需加载 spec,仓库地址: Trellis


    Superpowers 完整的工作流系统(brainstorming → plan → execute → test → review),仓库地址: Superpowers



    我目前用trellis,感觉确实有点重。

    听你的说法像是可以一起用……?

  • 洛卡卡了 楼主 05-11 10:25
    3

    @Mayrain5 我就是都安装了, 都安装没事,只要别在同一个任务里面启动多个流程就行了,比如又让 Superpowers 进 brainstorming,又让 grill-me 连续追问,又让 Trellis 接管执行,那肯定会冲突的。

  • summoonlight 05-11 10:28
    4

    我还是习惯使用 openspec

  • tansuozhexigua 05-11 11:13
    5

    佬 请教下 目前我在用claude code,接入的模型是Glm5.1 在处理稍微大点的功能时 终端也会有plan的提示 向你进一步确认需求,但这是在我本地啥都没有安装的情况下进行的操作 所以我就有疑问 佬用的openSpec或者Trellis 又或者Superpower这些工具到底起到了什么作用呢?

  • 不是风球 05-11 11:15
    6

    感谢分享,正好缺一个像 grill-me 这样的轻量澄清工具

  • 翱翔的鹰 05-11 11:19
    7

    我发现安装superpower后,无论啥对话他都会调用superpower写一堆测试,这里我需要主动说不要用superpower吗?

  • ppss1806 05-11 11:19
    8

    一般的功能需求我觉得使用plan模式就足够了,从零开始的话用trellis还行,grill-me没有用过,可以试一下

  • 洛卡卡了 楼主 05-11 11:20
    9

    你说的claude code出现的plan是自带的一种模式,claude code有三种模式。plan是其中的一个 会主动或者被动触发,但是它是执行计划 是为了告诉你说 打算这样实现 让你确认,而这些skill工具解决的是在plan之前的需求确认,目标,边界等问题 还有验收标准什么的,不冲突 但是也是不同阶段的用法吧。

  • WReck 05-11 11:22
    10

    跟grill-me不一样的,头脑风暴要你在对话里要求他详细向你提问,不然还是只问你少数几个问题

  • Wayyy Noo 05-11 11:22
    11

    因为superpower执行的就是TDD模式,肯定要写测试的,除非你自己fork 之后针对自己的项目改改SKILL

  • 洛卡卡了 楼主 05-11 11:23
    12

    superpower的brainstorming是会根据你问的问题主动触发的,而且它的机制就是力求走完整流程,你不需要的话 有两个办法第一个就是明确在对话里面说明我不需要测试啥的 就需要需求确认,第二个就是把你的要求直接写入到claude.md或者agent.md记忆文件里面 后面就会好很多了

  • pichawai 05-11 11:23
    13

    superpower的强大之处就是头脑风暴和tdd 你说的这个tdd就是一堆测试 ^-^

  • pichawai 05-11 11:26
    14

    佬 , Trellis + grill-me这个模式是指修改Trellis的workflow.md 然后将brainstorm替换为grill-me吗

  • 洛卡卡了 楼主 05-11 11:32
    15

    不需要啊,不用这么麻烦 你就日常在聊天中 调用 grill-me 问完问题后 让它生成一个plan啥的然后再告诉ai交给 Trellis 去执行就行了。怎么简单怎么来就好咯

  • long_ch 05-11 11:33
    16

    主力Superpowers,感觉非常好用,不想走全流程就在codex或cc的提示词中规定就好了。grill-me只有在弄需求的时候用。

  • wyc 05-11 11:34
    17

    只用trellis就行,最近的更新好像已经融合了grill-me了

  • 然宝 05-11 11:34
    18

    最近更新的版本里有提及对grill-me的改编,看来也是吸收进去了

    v0.5.8 - Trellis Doc

  • WReck 05-11 11:40
    19

    我的还是0.5.0,一两周没用过了,之前先用的grill-me再换的trellis

* 帖子来源Linux.do
返回