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 介绍页。

◯ 评论 0