Superpowers Dev Workflow 是什么

Superpowers Dev Workflow 是一个面向软件开发的工作流 Skill。

它和普通“代码生成 Skill”最大的不同是:

它并不鼓励 Agent 一上来就写代码。

它试图把开发过程拆成:

需求理解 → Brainstorm → Design → Plan → TDD → 子代理执行 → Code Review → 完成分支

当前 ClawHub 文档明确把它描述为规格优先、测试驱动开发和子代理驱动的软件开发工作流。

Superpowers Dev Workflow 的主要功能

  • 需求头脑风暴

在开始开发之前,先理解问题。

  • 设计方案

针对需求提出不同实现方式,并比较取舍。

  • 编写开发计划

把任务拆成可执行的小步骤。

  • TDD

要求测试先行:

写失败测试 → 实现 → 测试通过。

  • 子代理执行

复杂任务可以交给不同子代理处理。

  • 代码审查

完成之后进行规格审查和代码质量审查。

  • 系统化 Debug

遇到 Bug 时,不直接修改,而是:

定位原因 → 分析模式 → 提出假设 → 验证 → 修复。

  • 完成分支

所有任务完成后再决定:

  • Merge;
  • Push + PR;
  • 保留;
  • 丢弃。

完整流程可以概括成:

Idea

Brainstorm

Plan

TDD

Subagent Development

Code Review

Finish Branch

这是该 Skill 与普通代码生成工具最大的区别。

Superpowers Dev Workflow 的核心特色

“先想,再写”

很多 AI 编程最大的问题不是不会写代码,而是:

写得太快。

需求没有理解清楚,就开始改文件。

这个 Skill 通过流程限制,让 Agent 在代码之前先完成设计和规划。

强制测试

它把 TDD 放在核心流程里,而不是把测试当成最后一步。

子代理分工

不同任务可以交给不同 Agent:

  • Implementer;
  • Spec Reviewer;
  • Code Quality Reviewer。

然后根据审查结果继续修改。

Superpowers Dev Workflow 可以用来做什么

特别适合:

新功能开发

“给这个网站增加用户权限系统。”

新项目

“从零开发一个 SaaS。”

Bug 修复

“这个 API 一直返回 500。”

重构

“重构这个支付模块。”

大型功能

“增加完整的会员系统,包括数据库、API、后台和前端。”

Superpowers Dev Workflow 适合哪些人

适合:

  • AI 编程用户;
  • 软件开发者;
  • 使用 OpenClaw 编程的人;
  • 使用 Agent Coding 的开发者;
  • 经常开发复杂功能的人。

尤其适合那些已经发现:

“AI 写代码速度很快,但是越改越乱。”

的人。

Superpowers Dev Workflow 如何安装

当前官方页面提供:

openclaw skills install @wlshlad85/superpowers

同时页面要求 Agent 环境具备 exec 和 sessions_spawn 能力。

因此它不像 Calendar 这种普通工具 Skill,它对运行环境有更高要求。

Superpowers Dev Workflow 怎么使用

例如:

“我们开始给这个项目增加会员系统。”

它理想的工作过程不是立即修改代码,而是:

1 阅读项目;

2 理解需求;

3 进行头脑风暴;

4 给出设计方案;

5 获得确认;

6 创建开发计划;

7 编写测试;

8 实现功能;

9 代码审查;

10 验证;

11 完成分支。

官方流程甚至设置了明确的设计阶段门槛:在设计得到用户批准之前,不应该直接进入代码编写。

Superpowers Dev Workflow 使用技巧

技巧一:复杂项目才使用

如果只是:

“把变量名改一下。”

没必要走完整流程。

官方也明确把一行代码级别的小修复列为不适合该工作流的场景。

技巧二:不要跳过需求确认

很多 AI Coding 项目失败,不是代码不会写,而是需求理解错了。

技巧三:测试必须真实运行

不要让 Agent 只说:

“测试应该可以通过。”

而应该实际执行测试。

技巧四:Bug 不要直接打补丁

应该先寻找 Root Cause。

这也是该 Skill 系统化 Debug 流程的重要部分。

Superpowers Dev Workflow 收费吗

当前页面显示使用 MIT-0 许可证,没有列出单独订阅价格。

但运行过程中使用的模型、服务器或其他 API 是否收费,取决于你的 Agent 环境。

Superpowers Dev Workflow 的优点与缺点

优点 缺点

开发流程完整 简单任务显得繁琐

强调测试 开发速度可能降低

适合大型项目 对运行环境要求更高

支持子代理 子代理会增加资源消耗

有代码审查 需要用户配合确认

Debug 更系统 不适合所有代码修改

它最明显的代价就是:

流程更严格,所以不一定更快。

但严格流程的意义,本来就是降低后期返工。

Superpowers Dev Workflow 与同类工具对比

类型 核心定位

Superpowers Dev Workflow 完整 AI 软件开发流程

Coding Agent 写代码

TDD Skill 测试驱动

Code Review Skill 代码审查

Planning with files 长任务规划

普通 Chatbot 问答和代码建议

如果你只想:

“帮我写一个函数。”

它可能过重。

如果你想:

“让 AI 真正参与一个大型软件项目。”

那么这种工作流就更有意义。

Superpowers Dev Workflow 常见问题 FAQ

它会自动写代码吗

可以参与代码开发,但核心设计是先规划,再实现。

一定要 TDD 吗

当前该 Skill 的工作流明确把 TDD 作为强制流程之一。

Bug 修复也需要完整流程吗

它为 Bug 和测试失败设计了系统化 Debug 流程,但简单的一行修改并不是它的目标场景。

它适合 Vibe Coding 吗

它更适合把 Vibe Coding 从“直接让 AI 写”变成更结构化的 Agent Coding 工作流。

可以和 Planning with files 一起使用吗

可以从职责上进行组合:

Planning with files 管项目状态,Superpowers 管软件开发流程。

两者解决的问题并不完全相同。

Superpowers Dev Workflow 综合评价

如果把普通 AI Coding 理解为:

“告诉 AI 写什么。”

那么 Superpowers Dev Workflow 更接近:

“让 AI 按照一套软件工程流程完成这件事。”

它的核心价值不是增加一个代码生成模型,而是给 Agent 加上一套更严格的开发纪律。

对于简单代码任务,它可能显得过重;对于多人协作、大型功能、复杂重构和持续开发项目,它的工作流思路更有价值。

六个 Skill 放在一起怎么理解

如果你准备把这 6 个 Skill 放到 chatgptskill.cn 这类 Skill 导航网站里,我建议不要把它们全部简单归类成“AI 助手”。

它们其实对应了六种完全不同的 Agent 能力:

Skill 核心能力 用户最容易理解的一句话

Planning with files 持久化规划 让 Agent 记住复杂项目做到哪里

Find Skills Skill Skill 发现 帮你找到适合当前任务的 Skill

Word / DOCX 文档处理 让 Agent 真正处理 Word 文件

Proactive Agent Lite 主动 Agent 让 Agent 不只是等你下命令

Calendar 日程管理 用自然语言管理日历和会议

Superpowers Dev Workflow AI 软件开发流程 让 Agent 按软件工程流程开发

其中最容易被用户混淆的是 Planning with files、Proactive Agent Lite 和 Superpowers Dev Workflow。

三者实际上分别解决:

Planning with files:怎么记住任务。

Proactive Agent Lite:怎么主动发现下一步。

Superpowers Dev Workflow:怎么规范地完成软件开发。

这三个并不是简单的替代关系,反而存在组合使用的空间。

  • *SEO/GEO 上也建议保留英文 Skill 原名,同时在正文自然出现“OpenClaw Skill、AI Agent、Skill 安装、AI 编程、Word 文档处理、日程管理”等用户真实搜索词,而不要每个段落机械重复插件名称。**这样比单纯堆关键词更容易形成真正有信息量的 Skill 介绍页。