Superpowers:一套给coding agent的工作流skills(≈29k Star)进官方插件仓库了

我大概用了两周的coding agent工作流:Superpowers(obra/superpowers)。今天看到它出现在 claude-plugins-official 列表里(我这边 /plugin 能看到 source),顺便分享下它的工作流思路。

来源:

它有一套最近大家在聊的很火的 skills,用来把agent拉回“先想清楚、再动手、再验证”的节奏,核心链路大概是:

  • brainstorming(/superpowers:brainstorm):任何“要开始写/改功能”之前先用它,把需求/约束/成功标准摸清楚,先出设计再实现(分段确认)

  • writing-plans(/superpowers:write-plan):把实现拆成很小、可验证的 steps,避免一口气写一大坨

  • executing-plans(/superpowers:execute-plan):按批次执行计划,每批做一次 review/checkpoint

  • test-driven-development:强调 red/green/refactor(先失败的测试,再最小实现)

  • verification-before-completion + systematic-debugging:先验证再宣称“修好了”,遇到 bug 用更系统的方法追根因

安装我就不复读了:README里Claude Code/Codex/OpenCode都有对应的入口和指令。我个人感觉最有用的是先从 brainstorming 那套问答/设计确认开始。

我也在不断熟悉这套工作流中,感觉它就是我想要的coding agent工作流。


75 个赞

感谢分享

nb,看到有自媒体报道了

1 个赞

感谢分享,去看看

2 个赞

感谢分享

1 个赞

感谢分享

哇,感谢大佬

这个其实感觉 kiro里的spec 模式是交互做的最好的了也是先进行需求分析,生成一个需求文档,然后进行设计文档的详细设计,最后生成一个task执行任务,拆解的很细,这些文档的交互过程中你都可以随时和大模型交互修改 会在.kiro下有一个对应的文档,你可以随时查看,也可以手动修改。task里面每一个清单都可以单独执行 也可以设置哪些不重要的先不执行。


每个task的执行过程都可以在task的文档里查看

这里还可以随时修改任务是不是必选的

这个交互的工作流感觉用起来很舒服。

3 个赞

kiro这个也很好。但Superpowers不用依赖特定IDE。不过两者可以结合使用,Kiro管spec产物与追踪,Superpowers管实现阶段的执行质量

这个里面是可以跟opencode一样 针对不同阶段的工作流用不同的agent模型么,还是都是一个主模型来作这些工作流的工作?

这一套是不错

反重力咋装?把skills里面的的放进去吗

对于一套中等复杂的项目,能通过头脑风暴构思,再计划再实现,它不可能在一个窗口搞定所有功能,那一次弄不完下次继续新开窗口?继续的话就算子代理,主窗口也会爆炸吧,新开窗口有文档记录进度吗

回去就试试。感谢分享

可以这么用,不过这样可能会大打折扣,官方没有做适配,只能用它的skills,无法协调调用,最好是通过Claude code/codex/opencode来使用

明天试试

我当时刚看见这个库的时候就感觉跟SDD思想的产品(speckit、openspec、kiro等)有重叠的地方,之前在我们组内小范围推广了一下openspec,体验还不错,感觉这套skills对于流程控制没有openspec控制的那么严格

1 个赞

执行计划时,针对每个任务,它会开新子代理的来处理。当然重新开新窗口执行特定任务也是可以的。

2 个赞

它主要是通过skills(提示/流程约束)来切阶段:brainstorming、write-plan、execute-plan。目前是没有看到不同阶段用不同的模型。可以自己切换模型。

重新开新窗口的话,怎么继续未完成的计划和任务呢

1 个赞