Agent Workflow Skills
Superpowers
An open-source skills framework that teaches Claude Code, Codex, Cursor, Gemini CLI, OpenCode, and other agents to follow explicit design, planning, TDD, debugging, verification, and review workflows.
- 价格
- Open source
- 平台
- Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Repo workflows
- 免费访问判断
- Superpowers 是 GitHub 上的开源项目,可以作为支持 AI coding tools 的 skills 工作流层使用。
- 注意
- 它本身不提供模型额度;仍然需要 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 或其他支持的 agent 入口。
我的判断
Superpowers 是 Claude Code 生态里很值得单独做站内页的项目,因为它不试图做一个更强模型,而是让 agent 更像一个有工程流程的开发者。这才是 2026 年 AI coding 真正容易出问题的地方。
我的判断:很多 AI coding 失败,并不是模型不会写代码,而是任务没有定义清楚、没有先设计、没有测试优先、debug 靠猜、完成前没有验证、最后留下一个没人愿意 review 的大 diff。Superpowers 处理的正是这一层。
它是什么
Superpowers 是 obra/superpowers 这个开源项目提供的 skills framework。它的目标不是替代 Claude Code 或 Codex,而是让 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 等 agent 可以复用一套明确的开发工作流。
按 Coding Agent Tools 的分类,它应该放在 spec layer 和 agent execution layer 之间。OpenSpec 负责把需求变成规范和任务,Claude Code 或 Codex 负责执行,而 Superpowers 负责约束 agent 应该如何推进任务。
为什么它适合 Claude Code
Claude Code 已经很擅长读仓库、改文件、跑命令和输出 diff。真正的弱点不是“不会行动”,而是行动是否分阶段、是否可检查、是否容易 review。
Superpowers 能把 Claude Code 的几个关键工程门禁变成显式流程:
- brainstorming:实现前先澄清需求、范围和方案。
- writing-plans:编辑前先写计划,明确步骤、边界、风险和验证命令。
- test-driven-development:能用测试表达的行为,先写测试再实现。
- systematic-debugging:遇到失败先定位根因,不要看到报错就猜。
- verification-before-completion:agent 宣称完成前必须跑验证。
- requesting-code-review 和 receiving-code-review:把 review 和处理 review 变成工作流。
- using-git-worktrees:并行或高风险 agent 工作放到隔离 worktree。
我的实际看法:如果 Claude Code 是执行引擎,Superpowers 就是流程护栏。它让 Claude Code 默认更像在做工程,而不是只是在聊天里生成代码。
它和 Codex 的关系
Codex 现在也有自己的 Skills 和 Automations 方向,但 Superpowers 的思想仍然适用。Codex 最适合接收带有验收条件、proof commands 和 review 预期的任务。Superpowers-style workflow 正好能帮你生成这种任务契约。
当你用 Codex 做云端任务、connected host 工作或 PR 级改动时,Superpowers 更有价值。因为 reviewer 不一定看过每一步,最终必须依赖清楚的计划、验证证据和 review summary。
先从哪些 Skills 开始
不要一上来把所有 workflow 全装上。先看你当前最常见的失败模式。
- 如果 agent 太早开始写代码,先用 brainstorming 和 writing-plans。
- 如果 agent 看到报错就猜,先用 systematic-debugging。
- 如果 agent 经常没验证就说完成,先用 verification-before-completion。
- 如果 diff 难合并,加入 using-git-worktrees 和 review 类 skills。
- 如果产品意图经常漂移,把 Superpowers 和 OpenSpec 以及 Skills 矩阵 一起用。
我会在什么时候用
我会在真实产品功能、bug fix、重构、迁移、测试恢复、前端实现、文档系统,以及任何 review 成本重要的任务中使用 Superpowers。
我不会为了一个很小的文案修改启用完整流程。Superpowers 的价值不是仪式感,而是在任务足够有风险时,强制 agent 产出证据。
Claude Code 使用方式
更稳的使用方式是:
- 从 GitHub 项目安装或启用 Superpowers。
- 用
CLAUDE.md或等价 agent memory 保存项目规则。 - 新功能先走 brainstorming 或 planning。
- 完成前强制 verification。
- 最终 diff 仍然按正常工程 review 处理。
这条链路很清楚:项目上下文、workflow skill、agent 执行、验证命令、人工 review。
Coding Agent Tools 结论
Superpowers 值得加到 Claude Code 页面做内链,因为它改变的是 agent 在关键节点上的行为。它也适合放在 Codex、Cursor、Gemini CLI、OpenCode 和 opencode 旁边,作为跨工具可复用的 skills 层。
我的结论:只要输出需要可维护、可审查、可解释,就应该考虑 Superpowers。只有任务真的非常小,才可以跳过。
来源说明
- Superpowers 官方仓库是 obra/superpowers。
- 项目把 Superpowers 描述为面向 agentic coding tools 的 skills framework,可用于 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 等工具。
- Coding Agent Tools 的 Claude Code 页面会先链接到本站 Superpowers 介绍页,再由本页跳转到 GitHub,避免读者直接离站而没有理解它的工作流定位。