面向 AI 编程 Agent 的完整软件开发方法论,由一组可组合的 Skill 构成,自动触发、强制执行工程纪律。
概述
Superpowers 是 Jesse Vincent(Prime Radiant)开发的 Claude Code / Codex / Cursor / Gemini CLI 等多 Harness 通用插件,当前版本 v5.1.0。
核心理念:Agent 不应直接跳入写代码,而是先通过 Skill 系统强制走完 设计→计划→实现→验证 的完整流程。Skill 自动触发,不需要用户手动调用。
核心工作流(7 步)
| 步骤 | Skill | 触发时机 |
|---|---|---|
| 1 | brainstorming | 写代码前,Socratic 式需求澄清,输出设计文档 |
| 2 | using-git-worktrees | 设计确认后,创建隔离 worktree 分支 |
| 3 | writing-plans | 有设计文档后,拆分为 2-5 分钟粒度任务,含文件路径+完整代码+验证步骤 |
| 4 | subagent-driven-development / executing-plans | 有计划后,并发子 Agent 执行或批次执行+人工检查点 |
| 5 | test-driven-development | 实现过程中,强制 RED-GREEN-REFACTOR,先写失败测试 |
| 6 | requesting-code-review | 任务间,按严重度报告问题,Critical 阻断进度 |
| 7 | finishing-a-development-branch | 任务完成后,验证测试,选择 merge/PR/保留/丢弃 |
Skill 全列表(14 个)
测试
test-driven-development— RED-GREEN-REFACTOR 循环,含反模式参考
调试
systematic-debugging— 4 阶段根因分析verification-before-completion— 声称完成前必须验证
协作
brainstorming— Socratic 设计精炼writing-plans— 详细实现计划executing-plans— 批次执行+检查点dispatching-parallel-agents— 并发子 Agent 工作流requesting-code-review— 代码审查前置清单receiving-code-review— 响应审查反馈using-git-worktrees— 并行开发分支finishing-a-development-branch— Merge/PR 决策工作流subagent-driven-development— 快速迭代+两阶段审查(规格合规→代码质量)
元
writing-skills— 创建新 Skill 的最佳实践using-superpowers— Skill 系统入门,每次对话开始时触发
安装方式
# Claude Code(官方 marketplace)
/plugin install superpowers@claude-plugins-official
# 或通过 Superpowers marketplace
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
# Gemini CLI
gemini extensions install https://github.com/obra/superpowers
# Cursor
/add-plugin superpowers设计哲学
- TDD 优先 — 永远先写测试
- 系统化 > 临时性 — 流程优于猜测
- 复杂度削减 — 简洁是首要目标
- 证据优于声明 — 声称成功前必须验证
关键机制
Skill 强制触发:using-superpowers 在每次对话开始时加载,要求 Agent 在任何响应(包括澄清问题)之前先检查是否有适用的 Skill。即使只有 1% 的可能性,也必须调用。
两阶段代码审查:subagent-driven-development 对每个任务执行两轮审查——先检查规格合规性,再检查代码质量。
Worktree 隔离:using-git-worktrees 检测是否已在 linked worktree 中(GIT_DIR != GIT_COMMON),避免重复创建;只清理 .worktrees/ 内由 superpowers 创建的 worktree。
多 Harness 支持
Claude Code、Codex CLI、Codex App、Factory Droid、Gemini CLI、OpenCode、Cursor、GitHub Copilot CLI
相关链接
- GitHub: https://github.com/obra/superpowers
- 官方博客: https://blog.fsck.com/2025/10/09/superpowers/
- Discord: https://discord.gg/35wsABTejz
- 本地克隆:
/Users/zhaoweiguo/6ai/opensources/superpowers
关联页面
- agentara-skills — 另一个 Claude Code Skill 扩展库
- agent-skills__tech-leads-club — 安全验证的 Skill 注册表
- agent-skill-loading — Skill 加载机制详解
- agent-harness-anatomy — Agent Harness 组件解剖
- 12-factor-agents — 构建可靠 LLM 应用的工程原则