Superpowers 不是一个新 AI 模型,也不是一个代码生成器,而是一套轻量、可嵌入、即插即用的「AI 编程协作者增强框架」。它解决了一个长期被忽视的痛点:当前大多数编程助手(如 Claude、Cursor、GitHub Copilot)容易陷入“急着写代码”的陷阱,却跳过了需求澄清、方案评审、分步验证等关键工程环节,导致反复返工、逻辑错位、技术债堆积。Superpowers 通过一套精心设计的 Shell 脚本与提示工程机制,把人类开发者重新请回决策中心,让 AI 成为真正靠谱的“执行合伙人”。
核心功能
- 需求前置对齐:AI 启动后不立刻编码,而是主动引导你用自然语言描述目标,自动提炼出可读、可确认的简明需求规格(Spec),支持分段审阅与人工签字确认。
- 工程化实施计划:基于确认后的 Spec,生成符合真实工程实践的开发路线图——强调红/绿测试驱动(TDD)、YAGNI(不做过度设计)、DRY(避免重复),甚至模拟“品味一般但执行力强的初级工程师”视角来确保每一步都清晰可执行。
- 子代理驱动开发(Subagent-Driven Development):将大任务自动拆解为原子级工程动作(如“写单元测试→实现函数→运行测试→修复失败→提交变更”),由多个轻量 AI 子角色协同推进,并自动交叉检查中间产物,大幅降低幻觉和遗漏风险。
- 零配置技能集成:所有能力(文件操作、Git 管理、测试运行、日志分析等)封装为可组合的 Shell “技能模块”,无需修改提示词或重训模型,开箱即用,且完全透明可控。
- 全程人类监督闭环:每个关键节点(设计确认、计划批准、测试通过、合并前审查)均需人工显式授权,杜绝“AI 默默跑偏”,真正实现“人在环上、权责分明”的人机协作范式。
- 极简架构,纯 Shell 实现:无依赖、无服务端、不联网(可离线运行),所有逻辑通过 POSIX 兼容 Shell 脚本组织,安全可信,适合企业内网与敏感项目环境部署。
适合哪些人用
如果你是以下任一角色,Superpowers 将显著提升你的 AI 编程体验:独立开发者(想用 AI 加速 MVP 验证但怕失控)、技术负责人(需确保团队 AI 使用符合工程规范)、开源维护者(希望自动化 PR 审查与文档同步)、教育工作者(用于教学演示“什么是高质量软件过程”),以及任何厌倦了“AI 写了一堆代码却不知为何而写”的务实工程师。它不替代思考,而是放大思考的价值。
快速上手
只需三步即可启用:1)确保系统已安装 curl 和基础 Shell 环境(macOS/Linux/WSL 均支持);2)在项目根目录运行:curl -sSL https://raw.githubusercontent.com/obra/superpowers/main/install.sh | sh
3)启动你的 AI 编程工具(如 Claude Desktop 或支持自定义系统提示的 IDE 插件),将 Superpowers 提供的 system-prompt.txt 内容设为初始指令,然后输入你的第一个需求即可。整个过程不到 1 分钟,无需 Python、Node.js 或 Docker。
项目信息
编程语言:Shell|Star 数:120,927|开源协议:MIT|GitHub 项目地址
这不是又一个“更聪明的聊天框”,而是一次对 AI 编程本质的重新校准——让技术回归协作,让效率扎根规范。


