Superpowers:141k star,给你的 AI 编程代理装上工作流引擎

Superpowers:141k star,给你的 AI 编程代理装上工作流引擎p id 4F3ENKH1 来源 市场资讯 p p id 4F3ENKH2 来源 磐创 AI p p id 4F3ENKH3 开源项目观察 Superpowers 141k star 给你的 AI 编程代理装上 工作流引擎 你用 AI 编程 p

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



 

来源:市场资讯

(来源:磐创AI)

开源项目观察Superpowers:141k star,给你的 AI 编程代理装上「工作流引擎」你用 AI 编程,但它有「方法论」吗?

大多数人用 AI 编程是这样的:

你给一个需求,AI 立刻开始写代码。写完一段,你发现不对,让它改。改完又发现另一个问题,继续改。来回几轮,代码越来越乱,最后你甚至不确定它到底在做什么。

问题在哪?AI 只有「能力」,没有「方法论」。

它会写代码,但不会规划。它会改 bug,但不知道什么时候应该停下来思考。它能在你指导下工作,但不会主动把事情做得更好。

Superpowers 解决的就是这个问题。

141k stars,一个「代理工作流」框架

Superpowers 是一个完整的软件开发工作流框架,专门为 AI 编程代理设计。

它的核心是:一套可组合的「技能」,加上初始指令,确保你的代理正确使用它们。

这不是一个新工具,而是一个「方法论层」,可以安装在 Claude Code、Cursor、Codex、OpenCode 等平台上。

它怎么工作

第一步:不急于写代码

当你的编码代理看到你要构建什么东西时,它不会立刻跳进去写代码。

相反,它会停下来问你:你到底想做什么?

通过提问,它会帮你细化需求、探索替代方案,然后以足够短的块展示设计给你阅读和消化。

第二步:分解实现计划

在你批准设计后,它会制定一个清晰到「一个热情但品味差、没有判断力、没有项目上下文、厌恶测试的初级工程师」也能跟进的实现计划。

重点强调:- 真正的红/绿 TDD- YAGNI(你不会需要它)- DRY(不要重复自己)

第三步:子代理驱动开发

一旦你说「开始」,它启动一个「子代理驱动开发」流程:代理逐个完成每个工程任务,检查和审查工作,然后继续前进。

Claude 常常能够自主工作几个小时,不会偏离你们一起制定的计划。

核心工作流

Superpowers 定义了一个完整的开发流程:

1. brainstorming

激活于写代码之前。通过提问细化粗略想法,探索替代方案,分段呈现设计供验证。保存设计文档。

2. using-git-worktrees

激活于设计批准后。在新分支上创建隔离工作区,运行项目设置,验证干净的测试基线。

3. writing-plans

激活于设计批准后。将工作分解为小任务(每个 2-5 分钟)。每个任务有精确的文件路径、完整代码、验证步骤。

4. subagent-driven-development

激活于计划制定后。为每个任务派发新的子代理,进行两阶段审查(规格合规性,然后代码质量)。代码不好的时候,它会停下来审查,而不是继续往前冲。

5. test-driven-development

激活于实现期间。强制执行 RED-GREEN-REFACTOR:写失败测试 → 看它失败 → 写最小代码 → 看它通过 → 提交。删除在测试之前写的代码。

6. requesting-code-review

激活于任务之间。根据计划审查,按严重程度报告问题。关键问题阻止进度。

7. finishing-a-development-branch

激活于任务完成后。验证测试,呈现选项(merge/PR/keep/discard),清理工作树。

代理在任何任务前检查相关技能。 这是强制工作流,不是建议。

技能库

测试

  • test-driven-development:RED-GREEN-REFACTOR 循环(包括测试反模式参考)

调试

  • systematic-debugging:4 阶段根因流程(包括根因追踪、深度防御、基于条件的等待技术)
  • verification-before-completion:确保真的修复了

协作

  • brainstorming:苏格拉底式设计细化
  • writing-plans:详细实现计划
  • executing-plans:带检查点的批量执行
  • dispatching-parallel-agents:并发子代理工作流
  • requesting-code-review:预审查检查清单
  • receiving-code-review:响应反馈
  • using-git-worktrees:并行开发分支
  • finishing-a-development-branch:合并/PR 决策工作流
  • subagent-driven-development:快速迭代 + 两阶段审查

  • writing-skills:按照**实践创建新技能(包括测试方法论)
  • using-superpowers:技能系统介绍
安装方式

支持多个平台:

Claude Code(官方市场)

/plugin install superpowers@claude-plugins-official

Cursor

/add-plugin superpowers

Codex

Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md

OpenCode

Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md

Gemini CLI

gemini extensions install https://github.com/obra/superpowers

核心哲学

  • 测试驱动开发:先写测试,永远
  • 系统化而非临时:流程优于猜测
  • 降低复杂性:简单是主要目标
  • 证据优于声明:声明成功前先验证
为什么值得关注

大多数 AI 编程工具只给你「能力」:它能写代码、改 bug、解释逻辑。

但 Superpowers 给你的是「方法论」:它知道什么时候该停下来规划,什么时候该测试,什么时候该审查。

能力让你快,方法论让你稳。

141k stars 说明了一件事:真正让 AI 编程变得可用的,不是更强的模型,而是更好的工作流。

  • GitHub:https://github.com/obra/superpowers
  • 作者博客:https://blog.fsck.com/2025/10/09/superpowers/
  • Discord:https://discord.gg/35wsABTejz
  • 作者:Jesse Vincent(Prime Radiant)

小讯
上一篇 2026-04-10 13:11
下一篇 2026-04-10 23:13

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/254861.html