首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >11 万 Star 的开源项目,给 AI 编码代理补流程,这套 Superpowers 值得装

11 万 Star 的开源项目,给 AI 编码代理补流程,这套 Superpowers 值得装

作者头像
AI进修生
发布2026-03-31 18:43:28
发布2026-03-31 18:43:28
1900
举报
文章被收录于专栏:AI进修生AI进修生

🍹 Insight Daily 🪺

这个 110 多K Star 的开源项目——Superpowers,是一套完整的软件开发工作流程。

基于一系列可组合的"技能"——17 个 skills。

它从你启动编码代理的那一刻开始。发现你在构建某物,它不会立刻跳入尝试编写代码,而是会退一步,询问你想要做什么。

这种模式,我其实早就用在日常的提示和工程中了。

以前听过一句话,将这种心流状态描述得挺好的 —— 99% 的人和 AI 的交互方式是错的。

你说问题,AI 填空。这叫 Push。

但有一种更有效的方式:你把情况和目标丢出去,让 AI 反过来问你问题,把你脑子里模糊的东西一点一点拉出来,最后再给你一个你自己都想不到的方案。这叫 Pull。

99% 的人用的都是 Push 模式。 Superpowers,—— 有这种Pull的流程。它会用苏格拉底式追问逼你把需求说清楚。

如果你平时自己想手动把 AI 切到这种模式,其实可以直接丢这样一段提示:

代码语言:javascript
复制
请你在回答前,先问我问题。

要求:
1. 一次只问我一个问题。
2. 根据我的回答继续追问,不要并行甩出一堆问题。
3. 先帮我澄清目标、场景、限制条件、成功标准和边界。
4. 直到你有 95% 的把握理解我的真实需求后,再给我方案。
5. 如果你发现我的需求本身有问题,直接指出来,并继续追问。

而像Superpowers这样的工作流,不只是用在编码中。日常各种领域都可以去契合,可以扩展到更多其他的领域。

等你们把设计聊明白了,它就开始拆任务。拆到什么粒度——这是他们开源项目自己的原文:

足以让一个热情但品味差、缺乏判断力、不了解项目背景且讨厌测试的初级工程师来执行。

整套工作流程,六步:

脑暴+设计验证 → git worktree → 计划拆分 → 子Agent执行+TDD → 审查 → 完成分支/PR

里面包含 17 个 skills,覆盖从头脑风暴到最终合并的完整链条。测试、调试、协作、还有教 AI 怎么创建新技能的元技能。

如果再展开一点,其实可以把它理解成更细的七步:

1. 先做头脑风暴,不急着写代码,先问问题,把需求、边界和备选方案聊清楚。

2. 用 git worktree 创建独立工作空间,把这次开发和主分支隔离开。

3. 写详细计划,把需求拆成非常小、非常具体的任务。

4. 开始执行计划,每个小任务都派一个全新的 sub agent 去做。

5. 严格走 TDD,先写测试,看它失败,再写代码,让它通过。

6. 每个任务完成后自动触发审查,先查规格符合度,再查代码质量。

7. 全部任务做完后,跑全量测试和最终验证,再决定是 merge、提 PR、保留分支,还是直接丢弃。

支持 Claude Code、Cursor、Codex、Gemini CLI,基本全平台覆盖。

开源。一行命令安装。

GitHub:https://github.com/obra/superpowers

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-03-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI进修生 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档