CodeBuddy 装了 Superpowers 才算真正起飞。安装 Superpowers 插件,并拆解 brainstorming、TDD、系统化调试等核心 skills 的触发场景与用法,让 AI 编程从"会写代码"进化到"会做工程"。
以为的 CodeBuddy,只是它的 10%
有没有发现,很多人用 CodeBuddy,还是把它当"高级补全"——把需求往里一贴,等它吐代码。
但真正拉开差距的人,都给它装了一个叫Superpowers的插件。
装上之后会发生什么?它不会一上来就写代码,而是先问:“到底想干嘛?”然后先把设计想清楚、把计划拆细、写代码前先写测试、出了问题系统化排查。从"会写代码"进化到"会做工程"。
为什么大多数人用不好 AI 编程?
因为跳过了工程链路。
普通人:需求 → 直接要代码 → 跑不通 → 让 AI 改 → 越改越乱。
问题出在哪?设计、计划、验证这三步被砍了。AI 根本不知道要的是什么,只能凭直觉猜,猜错就返工。
Superpowers 做的事很简单却很关键:它把"设计—计划—实现—验证"这套软件工程方法论,固化成一组会自动触发的 skills。不用记流程,agent 会在对的时机自己调用对的 skill。
Superpowers 到底是什么?
它是一套可组合的 skills + 初始指令。
装好后,agent 一看到"要做东西",不会直接冲进去写代码,而是先退一步,确认真正目标。设计确认后,它把实现计划拆成新人也能照做的细粒度任务,强调真正的红/绿 TDD、YAGNI、DRY。
接下来,说"开始",它就启动 subagent 驱动的开发和评审流程,能连续自主工作很久而不跑偏。
skills 是强制工作流,不是建议。agent 在任何任务前都会先检查有没有相关 skill 要触发。
手把手教:在 CodeBuddy 安装 Superpowers
步骤 1:打开插件市场
在 CodeBuddy 中进入插件/扩展入口,搜索Superpowers,点击安装并重启。
若版本支持命令行插件市场,可参考官方安装方式( CodeBuddy 实际命令为准,建议先/help确认):
/plugin marketplaceaddobra/superpowers-marketplace /plugininstallsuperpowers@superpowers-marketplace
或者
codebuddy plugininstallsuperpowers@codebuddy-plugins-official步骤 2:验证装好了没
输入/help,应该能看到类似命令:
/superpowers:brainstorm - 交互式设计澄清 /superpowers:write-plan - 生成实现计划 /superpowers:execute-plan - 分批执行计划
或者
codebuddy plugin listCodeBuddy 不同版本命令入口可能略有差异,若
/plugin不可用,优先用图形化插件市场搜索安装。安装后以/help实际输出为准(需实测验证)。
装上之后,这 12 个 skills 最值得用
你基本不用手动调用,agent 会在合适时机自动触发。也可以显式唤起,比如/superpowers:brainstorm。
设计 & 计划
brainstorming:写代码前激活,苏格拉底式追问,把模糊想法澄清成设计文档。writing-plans:把工作拆成 2–5 分钟的小任务,每个都有明确文件路径和验证步骤。executing-plans:分批执行计划,带人工检查点。
实现 & 测试
test-driven-development:红—绿—重构,先写失败测试,再写最小可用代码。subagent-driven-development:每个任务派一个新子代理,两段式评审(合规 + 代码质量)。using-git-worktrees:在新分支上隔离开发,验证干净测试基线。
调试 & 评审
systematic-debugging:4 阶段根因分析,拒绝瞎猜。verification-before-completion:确认真的修好了再收工。requesting-code-review/receiving-code-review:任务间按严重度评审,阻断关键问题。
收尾
finishing-a-development-branch:验证测试,给出合并/PR/保留/丢弃选项。dispatching-parallel-agents:独立任务并行跑多个子代理。
Superpowers 不会替你思考,但它逼你把思考提前。
装一个插件只要 1 分钟,但它把"资深工程师的工作习惯"焊进了 AI 编程日常。省下的,是无数次返工和 debug 的深夜。
参考
https://www.codebuddy.cn/docs/cli/plugin-marketplaces