分享一个claude code插件
。
,别最后亏了钱又没用到便宜的套餐
Superpowers是Claude Code的开源AI编程工作流插件,核心是给AI套上软件工程纪律,让AI像资深开发者一样工作。
核心能力:
-
强制规范流程:7阶段开发(头脑风暴→设计→拆解→编码→测试→审查→部署)
-
自动技能触发:15个技能模块如测试驱动开发、系统化调试、子代理并行等
-
激进TDD:强制先写失败测试再写实现代码的红-绿-重构循环
Superpowers插件的核心工作流有三个主要阶段,而其他技能会在适当的时候自动触发执行。
核心三阶段工作流:
brainstorming – 通过苏格拉底式问答理清需求,生成设计方案
writing-plans – 将设计拆解为可执行的详细任务清单
executing-plans/subagent-driven-development – 使用子代理逐个执行任务
自动触发的技能包括:
test-driven-development – 强制TDD:先写失败的测试,再写实现
systematic-debugging – 4阶段调试法:复现→定位→修复→验证
verification-before-completion – 在任务结束前自动进行验证
using-git-worktrees – 用Git Worktree隔离每个任务环境
dispatching-parallel-agents – 多个独立任务并行分发给子代理
工作流程特点:
当你启动开发任务时,brainstorming会自动触发进行需求澄清。完成后,writing-plans会自动衔接生成计划。执行计划时,test-driven-development等技能会根据上下文自动激活,确保代码质量。
说一下怎么安装和使用吧。
/plugin install superpowers@claude-plugins-official/reload-plugins
使用的时候自然语言就可以触发,例如:我想添加一个xxx功能。也可以直接执行头脑风暴指令
/superpowers:brainstorming 我想添加一个xxx功能
这个插件的设计初衷是处理复杂、需要高质量保障的开发任务,默认是按照复杂项目的标准流程来工作的,网上有人吐槽有时候简单的修改反而会被这个工具搞得很麻烦,浪费token,所以对于简单的项目或简单的修改,我们用不上时还是把它先禁用吧。
/plugin disable superpowers/reload-plugins
重新打开执行
/plugin enable superpowers/reload-plugins
也可以在提示词中写一下:这是简单的修改,直接修改代码即可。
就这吧,主要也是给自己留下一个笔记。
夜雨聆风