### [Superpowers:让AI编码智能体遵循软件工程方法论,241K+ Stars让AI不再野蛮生长](https://www.willai.cc/article/2965) **Published:** 2026-06-30T05:47:36 **Author:** hiyoho **Excerpt:** 🦸 Superpowers 面向 AI 编码智能体的完整软件开发方法论与技能框架 ⭐ 241,708 Stars 🍴 21,457 Forks ⚠️ 292 Issues 📄 MIT 📌 项目简介 Superpowers 是一套面向 AI 🦸 # Superpowers 面向 AI 编码智能体的完整软件开发方法论与技能框架 ⭐ 241,708 Stars 🍴 21,457 Forks ⚠️ 292 Issues 📄 MIT ## 📌 项目简介 Superpowers 是一套面向 AI 编码智能体(Coding Agents)的完整软件开发方法论,基于可组合的技能(Skills)系统和初始指令构建。它让 AI 不再”野蛮生长”地直接写代码,而是遵循规范的软件工程流程——先引导用户明确需求、输出设计文档、拆分任务计划,再通过子智能体驱动开发,过程中强制测试驱动开发(TDD)、代码评审、Git 工作流等最佳实践,让 AI 生成的代码质量达到专业工程师水准。 ## 🚀 核心功能 🧠 ### 需求设计(Brainstorming) 通过苏格拉底式提问细化粗糙需求,探索替代方案,分段输出设计文档供用户验证。 📋 ### 任务拆分(Writing Plans) 将工作拆分为 2-5 分钟即可完成的小任务,每个任务明确标注文件路径、完整代码逻辑、验证步骤。 🤖 ### 子智能体驱动开发 每个任务分配独立子智能体,执行两阶段评审(先校验是否符合需求,再检查代码质量)。 ✅ ### 测试驱动开发(TDD) 强制执行红-绿-重构循环:先写失败测试 → 确认测试失败 → 写最小实现代码 → 确认测试通过。 🔍 ### 代码评审(Code Review) 任务间隙自动按计划做代码评审,按严重程度上报问题,严重问题会阻塞后续开发。 🔀 ### Git Worktrees 隔离 自动创建新分支的隔离工作区,运行项目初始化,验证测试基线是否干净,支持并行开发多任务。 ## 🔧 安装要求和过程 ### 环境要求 - 支持 15+ 种主流 AI 编码工具(Claude Code / Cursor / GitHub Copilot CLI / Codex / Kimi Code 等) - 无需额外依赖,技能文件即装即用 ### 快速安装步骤 \# Claude Code(官方市场) /plugin install superpowers@claude-plugins-official \# Cursor 在 Agent 聊天框中运行:/add-plugin superpowers \# GitHub Copilot CLI copilot plugin marketplace add obra/superpowers-marketplace copilot plugin install superpowers@superpowers-marketplace ## 💡 典型使用场景 ### 场景一:从零开发新功能 向 AI 描述需求 → Superpowers 引导细化设计 → 输出设计文档 → 确认后自动拆分任务 → 子智能体逐个完成 → 自动 TDD + 代码评审 → 完成后提示合并 PR。 ### 场景二:调试疑难 Bug 使用 systematic-debugging 技能,AI 遵循 4 步根因定位流程(复现 → 假设 → 验证 → 修复),包含根因追踪、纵深防御、条件等待等高级技术。 ### 场景三:团队协作标准化 团队成员使用相同的 Superpowers 技能库,AI 生成的代码风格、测试覆盖率、Git 提交规范完全一致。新人加入项目可快速上手。 ## 🌟 推荐理由 Superpowers 解决了当前 AI 辅助开发最大的痛点——**“代码能跑但质量堪忧”**。它通过结构化技能系统,将软件工程最佳实践”固化”到 AI 的工作流中。 最打动我的是它的 **测试驱动开发强制机制**——AI 必须先写失败测试,再写最小实现,这与许多开发者”先写代码再补测试”的习惯形成鲜明对比。 另一个亮点是 **子智能体架构**——每个任务独立分配子智能体,执行两阶段评审,支持长时间无偏差自主运行。 **💡 提示:**Superpowers 支持 15+ 种 AI 编码工具,只需安装一次即可在多个工具中共享同一套技能库。 ## 📥 下载地址 [ 🐙 GitHub 仓库 obra/superpowers ](https://github.com/obra/superpowers) [ 📦 安装文档 各平台安装指南 ](https://github.com/obra/superpowers#installation) 创建:2025-10-09 | 更新:2026-06-30 | Issues:292 | License:MIT **Tags:** AI, AI Agent, AI开源项目, AI编程, Claude Code, Cursor, LLM, Superpowers, 开源, 测试驱动开发 **Categories:** 开源项目 ---