Superpowers — AI 编程技能框架GitHub:obra/superpowersAI 编程代理的完整方法论 — 让 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-branchMerge/PR 决策工作流 协作subagent-driven-development快速迭代两阶段审查 Metawriting-skills创建新技能的最佳实践 Metausing-superpowers技能系统入门指南安装方法Claude Code官方插件市场✅ 推荐 /plugin install superpowersclaude-plugins-official Claude CodeSuperpowers 市场 /plugin marketplace add obra/superpowers-marketplace /plugin install superpowerssuperpowers-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 superpowerssuperpowers-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 | 开源: 是