news 2026/4/20 11:21:15

Superpowers — AI 编程技能框架详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Superpowers — AI 编程技能框架详解

🤖 Superpowers — AI 编程技能框架

GitHub:

obra/superpowers

"AI 编程代理的完整方法论" — 让 AI 代理遵循系统化开发流程,而不是一上来就写代码。

核心理念

Superpowers 不是简单给 AI 装几个提示词,而是构建了一整套开发工作流,强制 AI 在每个关键节点停下来做正确的事:

原则

说明

系统化 > 随意发挥

有明确的流程,不是想到哪写到哪

先设计后实现

AI 不会一上来就写代码,而是先通过提问厘清需求

小任务驱动

每个任务 2-5 分钟,精确到文件路径和验证步骤

TDD 红绿重构

必须先写失败的测试,再写代码,再重构

双阶段评审

每段代码先检查是否符合规范,再检查代码质量

自动化触发

技能自动激活,无需人工干预

7 步核心工作流

① 头脑风暴 (brainstorming)

② Git Worktree 创建隔离工作区

③ 编写计划 (writing-plans)

④ 执行计划 (executing-plans / subagent-driven-development)

⑤ 测试驱动开发 (test-driven-development)

⑥ 代码评审 (requesting-code-review)

⑦ 完成开发分支 (finishing-a-development-branch)

每一步详解

① 头脑风暴 — AI 通过苏格拉底式提问深化你的粗糙想法,呈现分段设计文档供你审核确认

② Git Worktree — 在新分支上创建隔离工作区,运行项目初始化,验证干净的测试基线

③ 编写计划 — 将设计拆解为 2-5 分钟的小任务,每任务含精确文件路径、完整代码和验证步骤

④ 子代理驱动开发 — 每个任务分配独立子代理,强制两阶段审查(规范合规性 → 代码质量)

⑤ TDD 红绿重构 — 写失败测试 → 看它失败 → 写最小代码 → 看它通过 → 重构 → 提交

⑥ 代码评审 — 对照计划审查实现,按严重级别报告问题,critical 问题阻断进度

⑦ 完成分支 — 验证全部测试通过,提供 merge/PR/keep/discard 选项,自动清理 worktree

技能库(Skills Library)

类别

技能名称

功能

🧪 测试

test-driven-development

红绿重构循环(含测试反模式参考)

🐛 调试

systematic-debugging

四阶段根因分析(根因追踪、纵深防御、条件等待)

🐛 调试

verification-before-completion

确保 Bug 真正修复

💡 协作

brainstorming

苏格拉底式设计细化

💡 协作

writing-plans

输出详细实施计划

💡 协作

executing-plans

批量执行与人工检查点

💡 协作

dispatching-parallel-agents

并发子代理工作流

💡 协作

requesting-code-review

评审前检查清单

💡 协作

receiving-code-review

响应评审反馈

💡 协作

using-git-worktrees

并行开发分支管理

类别

技能名称

功能

💡 协作

finishing-a-development-branch

Merge/PR 决策工作流

💡 协作

subagent-driven-development

快速迭代两阶段审查

📝 Meta

writing-skills

创建新技能的最佳实践

📝 Meta

using-superpowers

技能系统入门指南

安装方法

Claude Code(官方插件市场)✅ 推荐 /plugin install superpowers@claude-plugins-official Claude Code(Superpowers 市场) /plugin marketplace add obra/superpowers-marketplace /plugin install superpowers@superpowers-marketplace Cursor /add-plugin superpowers 或直接在插件市场搜索 "superpowers" OpenAI Codex CLI /plugins # 搜索 superpowers,选择 Install Plugin GitHub Copilot CLI copilot plugin marketplace add obra/superpowers-marketplace copilot plugin install superpowers@superpowers-marketplace Gemini CLI gemini extensions install https://github.com/obra/superpowers gemini extensions update superpowers # 更新

适用场景

场景

为什么用 Superpowers

🎯 复杂系统开发

AI 不会一头扎进代码,能先做架构设计

👥 团队协作

强制评审和文档,减少 AI 生成的"幻觉代码"

🔄 长期项目维护

子代理可独立工作 1-2 小时不偏离计划

🧪 TDD 实践

强制先写测试,避免 AI 直接生成实现代码

🐛 Bug 修复

系统化调试流程(4 阶段根因分析)

📚 工程知识积累

技能库可不断扩展,团队规范可沉淀

哲学信条

TDD — 测试先行,永远
系统化 > 临时发挥 — 流程优于猜测
复杂度削减 — 简洁是终极目标
证据 > 断言 — 验证后再宣布完成

作者: Jesse Vincent (GitHub: @obra) | 社区:

Discord

许可证: MIT | 开源: 是

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 11:20:15

别再手动调参了!用YOLOv5s搞定二维码检测,我踩过的坑都帮你填好了

YOLOv5s二维码检测实战:从参数调优到工业级部署的完整指南 二维码检测看似简单,但在复杂场景下要实现高精度、低延迟的识别并非易事。去年我们团队接手了一个工业质检项目,需要在强反光、低对比度的金属表面实时定位微型二维码。最初尝试传统…

作者头像 李华
网站建设 2026/4/20 11:16:07

如何快速成为阿里云大模型ACP认证专家:完整实战指南

如何快速成为阿里云大模型ACP认证专家:完整实战指南 【免费下载链接】aliyun_acp_learning 项目地址: https://gitcode.com/alibabaclouddocs/aliyun_acp_learning 阿里云大模型ACP(Alibaba Cloud Certified LLM Engineer - Professional&#x…

作者头像 李华
网站建设 2026/4/20 11:14:57

终极Windows Defender移除指南:5步彻底释放你的系统性能

终极Windows Defender移除指南:5步彻底释放你的系统性能 【免费下载链接】windows-defender-remover A tool which is uses to remove Windows Defender in Windows 8.x, Windows 10 (every version) and Windows 11. 项目地址: https://gitcode.com/gh_mirrors/w…

作者头像 李华
网站建设 2026/4/20 11:14:22

嵌入式Linux驱动开发(4)——内核打印详解

嵌入式Linux驱动开发(4)——内核打印详解 仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里!欢迎各位大佬观摩!喜欢的话点个⭐! 仓库地址:https://g…

作者头像 李华
网站建设 2026/4/20 11:13:42

JSMpeg播放器数据监控实战指南:从性能追踪到体验优化全流程

JSMpeg播放器数据监控实战指南:从性能追踪到体验优化全流程 【免费下载链接】jsmpeg MPEG1 Video Decoder in JavaScript 项目地址: https://gitcode.com/gh_mirrors/js/jsmpeg JSMpeg是一款基于JavaScript的MPEG1视频解码器,能够在浏览器环境中高…

作者头像 李华