乐于分享
好东西不私藏

你的AI编程助手,是不是总是「一上来就写代码」?这个插件治好了它

你的AI编程助手,是不是总是「一上来就写代码」?这个插件治好了它

阅读时间:6分钟

你有没有遇到这种情况?

让 AI 帮你写一个功能。

它二话不说,开始敲代码。

你看着代码,总觉得哪里不对——

  • 功能逻辑有问题
  • 没有考虑到边界情况
  • 测试?从来没写过
  • 代码风格和项目格格不入

你想让它改,它说「好的」然后又写了一段新的,问题还是一样。

最后你自己花时间重构了一遍。

问题在哪?

不是 AI 能力不行——是它跳过了思考,直接动手。

就像一个热情的实习生:精力充沛,但缺乏章法。

什么是 Superpowers?

Superpowers是一个给 AI 编程助手用的「开发方法论」。

它不是让 AI 写更多代码,而是让 AI 像高级工程师一样工作:

不先想清楚要做什么,就不会动手写代码。

支持的 AI 编程工具:

工具
支持情况
Claude Code
✅ 官方插件市场
Codex CLI / App
✅ 官方插件市场
Cursor
✅ 插件市场
Gemini CLI
✅ 扩展安装
OpenCode
✅ 自定义安装
GitHub Copilot CLI
✅ 插件市场
Factory Droid
✅ 自定义安装

它怎么工作的?

核心:7步开发流程

当你要做一个功能时,AI 会按顺序执行:

步骤
做什么
为什么
1. Brainstorming
问你真正想做什么,梳理需求
避免做出来不是你要的
2. Git Worktrees
开一个新分支,建立隔离环境
不污染主代码
3. Writing Plans
把任务拆成小块,每块2-5分钟
每步都能验证
4. Subagent-Driven Dev
每块任务派一个子智能体
并行加速
5. Test-Driven Development
先写测试,再写代码,RED-GREEN-REFACTOR
保证代码正确
6. Requesting Code Review
评审代码,对照计划报问题
发现问题在早期
7. Finishing Branch
完成后,问你合并/PR/保留
灵活控制

关键理念

  • YAGNI
    (You Aren't Gonna Need It)— 不提前做不需要的功能
  • DRY
    (Don't Repeat Yourself)— 避免重复代码
  • TDD
    — 先写测试,再写代码

实际体验是什么样的?

当你告诉 AI「我想加一个用户登录功能」:

第一步:BrainstormingAI 会问:「登录方式有哪些?需要记住我吗?要不要支持 OAuth?」

把需求聊清楚,写成设计文档,分段展示给你确认。

第二步:制定计划AI 把任务拆成:

  • 创建 User 模型
  • 实现登录 API
  • 添加注册功能
  • 写单元测试
  • 写集成测试
  • 代码审查

每步都有明确的文件路径、预期代码、验证方式。

第三步:执行AI 可以连续工作 1-2 小时不偏离计划,子智能体处理每个任务。

第四步:测试驱动每写一行代码,先写对应的测试。测试失败了才写代码,测试通过了才提交。

技能库

Superpowers 包含一套可组合的技能:

测试

  • test-driven-development
    — RED-GREEN-REFACTOR 循环

调试

  • systematic-debugging
    — 4步根因分析法
  • verification-before-completion
    — 确保真的修好了

协作

  • brainstorming
    — 苏格拉底式设计推导
  • writing-plans
    — 详细实施计划
  • subagent-driven-development
    — 双阶段评审(规范合规 → 代码质量)
  • requesting-code-review
    — 预审查清单

元

  • writing-skills
    — 创建新技能的最佳实践

怎么安装?

Claude Code(最推荐)

/plugin install superpowers@claude-plugins-official

Cursor

在 Agent 对话中: text /add-plugin superpowers

Gemini CLI

gemini extensions install https://github.com/obra/superpowers

GitHub Copilot CLI

copilot plugin marketplace add obra/superpowers-marketplacecopilot plugin install superpowers@superpowers-marketplace

设计哲学

Superpowers 的核心理念:

Systematic over ad-hoc— 有流程的 > 靠猜的Complexity reduction— 简单是终极目标Evidence over claims— 验证后再宣布成功Test first— 先写测试,永远

这些不只是嘴上说说——它们被编码成强制执行的规则。

AI 在做任何任务之前,会先检查是否有相关的技能要激活。

不是建议,是规则。

适合谁?

人群
怎么用
AI 编程新手
学会正确的开发流程,少走弯路
独立开发者
让 AI 自己跑几小时,你去做其他事
技术团队
统一 AI 编程的工程规范
AI 极客
探索 AI 编程的边界

项目信息

信息
GitHub
obra/superpowers
作者
Jesse Vincent(Prime Radiant)
Discord
加入社区
许可证
MIT

一句话总结

Superpowers 解决的不是「AI 能不能写代码」——

而是让 AI 在正确的时间做正确的事。

不跳步、不猜测、不返工。

你的 AI 编程助手,终于像一个高级工程师了。

更多阅读:
【提示词】Office Lady【提示词】文字设计【电商睡衣】生成4K图,性感人物写真你听不到也看不到的户型问题一图解GPT-Image2 工业级提示词引擎与模板库,370+ 个案例逆向工程,20+ 套工业级模板,并提炼出SkillsAI丝袜比真人精彩GPT-image-2:仙侠双姝

相关学习资料