概述
Superpowers 是一个专为 AI 编程智能体设计的开源智能技能框架与成熟软件开发方法论。由 Jesse Vincent(obra)创建,它通过提供一套自动触发、上下文感知的技能库,将混乱的"氛围编程"转变为规范、专业级的开发流程。
该框架可与 Claude Code、Cursor、Gemini CLI、Codex 和 OpenCode 等工具无缝协作,强制推行测试驱动开发(TDD)、人在回路的设计验证、子智能体编排及严格代码审查等最佳实践。
核心特性
- 自动技能激活:基于上下文触发技能——大多数情况下无需手动指令。
- 结构化工作流程:
- 通过苏格拉底式提问进行头脑风暴与设计确认
- 制定详细实施计划,分解为可验证的小任务
- 使用 Git 工作树隔离实现安全实验
- 子代理驱动开发,支持并行执行
- 严格的红-绿-重构 TDD 循环(编写失败测试 → 实现功能 → 重构优化)
- 多阶段代码审查(规范符合性 + 质量检查)
- 系统化四阶段调试流程
- 任务关闭前的验证环节
- 设计哲学:YAGNI(不需要就不做)、DRY(不重复造轮子)、基于证据的决策、简约优于复杂。
- 可组合与可扩展:构建并共享新技能;通过超级实验室提供实验性技能。
- 跨平台支持:官方市场集成 Claude Code,其他平台亦可轻松配置。
用例
- 使用AI智能体构建可靠的软件原型或生产功能
- 在智能体编程会话中强化工程规范
- 在AI辅助开发中减少错误并提升代码可维护性
- 团队在智能体驱动项目中通过一致的工作流程进行协作
- 通过引导式AI结对编程学习专业软件实践
安装
Claude Code(推荐)
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
或通过官方市场:/plugin install superpowers@claude-plugins-official
Gemini CLI
gemini extensions install https://github.com/obra/superpowers
Cursor
在代理聊天中使用 /add-plugin superpowers 或搜索插件市场。
Codex/OpenCode 的其他设置说明可在 repo 文档中找到。
安装完成后,开启新会话并给你的代理分配任务——技能将自动激活。
社区与资源
- Discord: https://discord.gg/Jd8Vphy9jq
- 市场: https://github.com/obra/superpowers-marketplace
- 文档: https://github.com/obra/superpowers/tree/main/docs
- 博客: https://blog.fsck.com/2025/10/09/superpowers/
- 许可证: MIT
Superpowers 因其能显著提升智能体的效能与专业性,在AI编程社区中获得了广泛欢迎。
相关项目
- Superpowers Lab(实验性技能)
- Superpowers Marketplace(精选插件)
立即开始使用 Superpowers,为您的编码智能体提供所需的结构,以持续交付高质量成果。
Tags
人工智能claude-code代理技能tdd插件编码代理工作流程typescriptjavascript
