Claude Code一定要安装的插件(1):superpowers
superpowers 是我认为在Claude Code必须安装的插件里面的第一名!
在没有安装superpowers 之前,Claude Code(以下有时简称CC)是灵活的、偏无序的强大玩具,在装了superpowers之后,CC秒变成精通项目管理、头脑风暴、需求挖掘、任务分解、任务执行的全栈高手!
【介绍】
Superpowers 不是一个普通的代码工具插件,而是一套为 AI 编码agent量身打造的完整软件开发方法论体系。它通过可组合的技能库和标准化的工作流程,彻底改变了 AI 助手的开发模式,让 Claude Code 从 “代码片段生成器” 升级为能够独立管理完整项目的专业开发工程师。
核心定位:AI 驱动软件开发的最佳实践标准库
四大核心组件
Superpowers 将复杂的开发流程拆解为四个可复用的模块:
1、标准化命令集
包含三个核心命令:
write-plan:自动将自然语言需求转化为结构化开发计划
execute-plan:按计划分步执行开发任务,自动处理依赖和异常
brainstorm:多方案技术选型与可行性分析
2、内置协作代理
自带独立的 code-reviewer 代码审查代理,对生成的代码进行质量检查和优化建议,实现 “自己写、自己审” 的闭环开发模式。
3、全流程技能库
包含经过工业界验证的 12 项核心开发技能:测试驱动开发(TDD)、系统化调试方法论、子代理并行开发、Git 工作树高效管理、代码审查协作流程、完成前验证机制、自定义技能扩展能力等。
4、生命周期钩子
内置 SessionStart 会话启动钩子,每次打开新会话时自动激活,无需手动调用,自动初始化开发环境和工作流程。
核心价值
没有 Superpowers 的 Claude Code 只能被动响应 “写一段代码” 的指令;而开启 Superpowers 后,它能够主动管理整个开发生命周期:从需求拆解、方案设计、代码编写、测试验证到代码提交,全程无需人工干预。它将零散的工具调用转化为标准化、可重复的开发流程,大幅提升了 AI 开发的可靠性和效率。
【安装】
在CC里面输入/plugins 唤出插件管理器直接安装即可,一般在Discover就可以看到了,如果看不到,Search一下:

【使用】
无缝启用:不需要显式调用。但其对CC的改变无处不在~
【优点】
以下是我粗略整理的superpowers几大优点:
1、无缝启用
装了这个插件之后,不用去关心什么时候需要手动启用,在项目开始、重构、迭代优化时,我们会看到loaded了该插件下的skill,然后它就会让CC变得非常的有plan了~

2、强大的任务分解能力

当然,有必要说的是,这边的任务分解完之后,是串行去执行的,并不是并发。
为什么设计成串行?
这是 superpowers 插件特意做的设计,核心目的是保证任务链的正确性和可追溯性:
-
每个子 agent 都是全新的上下文,不会被之前的错误污染; -
主 agent 在每个任务完成后都会做审查,有问题可以立即修正,不会把错误带到下一个任务; -
每个任务都有独立的 git 提交,出问题可以精确回滚到单个任务; -
特别适合有明确依赖顺序的任务链(比如 “先写接口→再写前端→再写测试”)。
3、过程文档齐全,工作变得可跟踪可追溯
superpowers产生的文档放置在如下两个文件夹内:
docs/superpowers/specs/docs/superpowers/plans/
这两个是 superpowers 插件自动创建的标准文档目录,是它 “先设计后编码” 工作流的核心组成部分,分别对应开发的两个关键阶段。
specs 文件夹
定位:需求与设计文档库
-
存放 brainstorming 阶段产出的所有设计方案 -
内容包括:需求分析、架构设计、技术选型、接口定义、边界条件、验收标准。 -
作用: -
作为所有开发工作的 “真理来源”,防止 AI 跑偏; -
记录 “当初为什么这么设计”,方便后续维护和复盘; -
是生成执行计划的唯一依据(superpowers 有硬门禁:没有 spec 不允许写 plan)。
plans 文件夹
定位:可执行的任务清单库。
-
存放 writing-plans 阶段产出的详细实施计划。 -
内容包括:任务拆分(每个任务 2-5 分钟可完成)、文件修改清单、测试命令、验证步骤、预期结果。 -
作用: -
把模糊的 “做个功能” 变成清晰的 “第一步做什么、第二步做什么”; -
支持断点续跑,会话关闭后下次打开可以从上次中断的任务继续; -
每个任务独立可追溯,出问题可以精确回滚。
补充说明
-
A、所有文档都是纯 markdown 格式,你可以直接编辑修改; -
B、执行过程中会自动在 plans 目录生progress.md 和 verification.md,记录当前进度和验证结果;
我这边说的工作变得可跟踪可追溯,其实更是针对AI来说的,因为 superpowers通过清晰的文档、开发过程(git)记录,让其任务分解及实现的全过程非常清晰,这让AI的后续工作有了非常清楚的上下文,而高质量的上下文是AI准确完成任务的保障。
4、讨论过程友好很多
在装了superpowers之后,如果需要讨论的问题不止一个,会挨个有序地讨论问题。而不是以前,CC直接把问题罗列在一起,一次性发给我,让我一次性回答!这点变化实在是太赞了。
以上,是我在安装superpowers后的初步感受。后续如果如果有新的体会,会再更新~
夜雨聆风