核心特性
不只是写代码
Superpowers 让 AI 在写代码之前先思考,真正成为你的开发伙伴
深度思考
AI 不会一上来就写代码,而是先后退一步,询问你真正想要做什么,确保理解你的需求
分块确认
将设计文档拆分成足够小的部分,让你能够真正阅读和理解,然后签字确认
详细规划
制定足够清晰的可执行计划,就像一个热情但缺乏项目背景的初级工程师
子代理开发
通过子代理驱动开发流程,让 AI 能够自主工作数小时而不偏离计划
测试驱动
强制执行 RED-GREEN-REFACTOR 流程,确保代码在测试通过后才被认为完成
持续演进
遵循 YAGNI 和 DRY 原则,在保持代码简洁的同时不断改进
工作流程
完整的开发旅程
从想法到交付,每一步都有清晰的指引
1
头脑风暴
AI 通过提问来完善你的粗糙想法,探索替代方案,以你能够消化的小节展示设计
2
设计确认
展示分块的设计文档,保存为设计文档供后续参考
3
制定计划
将工作分解为可执行的任务(每个 2-5 分钟),包含精确的文件路径和验证步骤
4
执行开发
启动子代理开发流程,每个任务经过两阶段审查(规范合规性 → 代码质量)
5
代码审查
任务之间进行代码审查,按严重程度报告问题,关键问题阻止进度
6
完成交付
验证测试,提供合并/PR/保留/丢弃的选项,清理 worktree
技能系统
自动触发的能力
技能会自动检测,无需你做任何特殊操作
💡 brainstorming
🌿 using-git-worktrees
📋 writing-plans
🚀 subagent-driven-development
🧪 test-driven-development
👀 requesting-code-review
🔧 systematic-debugging
✨ finishing-a-development-branch
📖 receiving-code-review
⚙️ writing-skills
快速开始
安装 Superpowers
选择你的平台,开始使用
# 从 Claude 官方插件市场安装
/plugin install superpowers@claude-plugins-official
# 在 Cursor Agent 中安装
/add-plugin superpowers
# 或在插件市场搜索 "superpowers"
# 告诉 Codex 执行
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md
# 告诉 OpenCode 执行
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md
# 安装 Gemini CLI 扩展
gemini extensions install https://github.com/obra/superpowers
# 更新
gemini extensions update superpowers