Claude Code Superpowers:让你的 AI 编程助手拥有超能力
- 2025-12-26 08:43:37
- 技术博客 原创
- 41
Claude Code Superpowers:让你的 AI 编程助手拥有超能力
最近发现了一个非常强大的 Claude Code 技能库——Superpowers,它能让你的 AI 编程助手从"能用"变成"超级好用"。今天分享一下安装过程和使用场景。什么是 Superpowers?
Superpowers 是一个完整的软件开发工作流技能库,由 Jesse Vincent(GitHub: obra)开发,目前在 GitHub 上已有 11.5k+ stars。 它的核心理念是:让 AI 不再是简单地写代码,而是像一个有经验的工程师一样思考和工作。 当你启动 Claude Code 开始构建项目时,它不会直接跳进去写代码,而是:- 先退一步,问你真正想做什么
- 把设计方案分成小块展示给你确认
- 制定清晰的实施计划
- 通过子代理驱动开发,自主完成任务
安装方法
方法一:通过 Plugin Marketplace(推荐)
在 Claude Code 中执行:注册 marketplace
/plugin marketplace add obra/superpowers-marketplace
安装插件
/plugin install superpowers@superpowers-marketplace
方法二:手动克隆到 skills 目录
进入 .claude/skills 目录
cd /path/to/your/project/.claude/skills
克隆仓库
git clone https://github.com/obra/superpowers.git
验证安装
执行/help 命令,应该能看到:
/superpowers:brainstorm - Interactive design refinement
/superpowers:write-plan - Create implementation plan
/superpowers:execute-plan - Execute plan in batches
包含哪些技能?
Superpowers 包含 14 个核心技能:测试相关
- test-driven-development - 红绿重构循环,强制执行 TDD
调试相关
- systematic-debugging - 4 阶段根因分析流程
- verification-before-completion - 完成前验证,确保真正修复
协作相关
- brainstorming - 苏格拉底式设计精炼
- writing-plans - 详细实施计划编写
- executing-plans - 分批执行带检查点
- dispatching-parallel-agents - 并发子代理工作流
- requesting-code-review - 代码审查前检查清单
- receiving-code-review - 响应审查反馈
- using-git-worktrees - 并行开发分支
- finishing-a-development-branch - 合并/PR 决策工作流
- subagent-driven-development - 快速迭代,两阶段审查
元技能
- writing-skills - 创建新技能的最佳实践
- using-superpowers - 技能系统入门指南
核心工作流
使用 Superpowers 后,Claude Code 的工作流程变成:1. brainstorming(头脑风暴)
↓ 设计确认后
- using-git-worktrees(创建工作分支)
↓ 环境准备好后
- writing-plans(编写计划)
↓ 计划确认后
- subagent-driven-development(子代理开发)
↓ 开发过程中
- test-driven-development(测试驱动)
↓ 任务间
- requesting-code-review(代码审查)
↓ 任务完成后
- finishing-a-development-branch(完成分支)
使用场景
场景一:新功能开发
当你说"我想给应用添加用户认证功能"时,Superpowers 会:- brainstorming 阶段:问你具体需求(OAuth?JWT?邮箱验证?)
- planning 阶段:制定详细计划,每个任务 2-5 分钟可完成
- execution 阶段:启动子代理逐个完成任务,每个任务都有两阶段审查
场景二:Bug 修复
使用 systematic-debugging 技能:- 收集阶段:收集所有相关信息
- 假设阶段:列出可能的原因
- 验证阶段:逐一验证假设
- 修复阶段:修复并验证
场景三:代码重构
结合 test-driven-development 和 verification-before-completion:- 先写测试确保现有行为
- 重构代码
- 验证测试通过
- 完成前再次验证
设计哲学
Superpowers 的核心哲学:- 测试驱动开发 - 先写测试,永远如此
- 系统化而非临时 - 流程优于猜测
- 降低复杂性 - 简单是首要目标
- 证据优于声明 - 验证后再宣布成功
更新方式
/plugin update superpowers
相关链接
- GitHub 仓库:https://github.com/obra/superpowers
- 作者博客:https://blog.fsck.com/2025/10/09/superpowers/
- Issues:https://github.com/obra/superpowers/issues
总结
Superpowers 把 Claude Code 从一个"代码生成器"变成了一个"有方法论的工程师"。它强制执行最佳实践,让 AI 的工作更加可预测、可靠。 如果你每天都在用 Claude Code,强烈建议安装 Superpowers。它会改变你与 AI 协作的方式。 --- *本文基于 Superpowers v1.0 编写,安装过程在 macOS 上验证通过。*
发表评论