在 Codex 里用好 Superpower:把 AI 变成更稳的工程搭档


在 Codex 里用好 Superpower

不是“更强 AI”,而是“更稳的研发工作流”

在这里插入图片描述

Superpower 是一组工程化工作流技能,不是模型切换按钮。

很多人把 Codex 里的 superpower 理解成一种“增强模式”,但它真正的价值,不是让 AI 单纯变强,而是让 AI 按工程流程工作:先澄清、再计划、再实现、再验证、再收尾。
对于团队协作来说,Superpower 的意义在于减少返工、降低误判、提升交付质量。


1. 什么是 Superpower?

superpower 不是一个按钮,也不是一个模型切换项。
它是一组内置的工作流技能(skills),用来约束 Codex 按更规范的工程方式做事。

你可以把它理解成:

  • 一套工程化工作流
  • 一组面向研发任务的技能模板
  • 让 Codex 更像“靠谱工程师”的方法

它不是:

  • 新模型
  • IDE 里的某个开关
  • 一键自动完成所有工作的魔法功能
    在这里插入图片描述

通过澄清、规划和验证,减少返工,让协作过程更透明。


2. 为什么团队需要 Superpower?

很多时候,真正浪费时间的并不是“不会写代码”,而是:

  • 需求没想清楚就开始做
  • Bug 还没定位清楚就开始修
  • 没跑验证就说“完成了”
  • 任务太大,没有拆解,做到一半失控

Superpower 的作用,就是把这些问题前置拦住。

它主要解决三类问题

  1. 流程问题
    避免一上来就直接实现

  2. 质量问题
    避免跳过测试和验证

  3. 协作问题
    让过程更透明、结果更容易复核


3. Superpower 适合哪些场景?

不是所有任务都需要完整走 Superpower 工作流,但下面这些场景非常适合:

1. 需求还不清楚,需要先梳理方案

适合技能:brainstorming

2. 任务较大,需要先拆计划

适合技能:writing-plans

3. 要开发功能或修 Bug,希望过程更稳

适合技能:test-driven-development

4. 问题复杂,需要系统化调试

适合技能:systematic-debugging

5. 改动完成后,需要正式验证

适合技能:verification-before-completion

6. 准备做 Code Review

适合技能:

  • requesting-code-review
  • receiving-code-review

7. 任务可以拆成多个并行子任务

适合技能:

  • dispatching-parallel-agents
  • subagent-driven-development

8. 想在隔离环境里开发

适合技能:using-git-worktrees

9. 任务接近完成,需要整理提交和收尾

适合技能:finishing-a-development-branch

在这里插入图片描述

需求梳理、任务规划、功能开发、Bug 调试、验收交付和代码评审都适合使用。


4. 常见 Superpower 技能一览

类别 技能 用途
需求设计 brainstorming 先把方案想清楚
任务规划 writing-plans 先拆计划和验证步骤
开发实现 test-driven-development 按测试驱动实现
调试排查 systematic-debugging 系统定位问题
收尾验证 verification-before-completion 完成前必须给证据
代码评审 requesting-code-review 发起正式代码评审
评审处理 receiving-code-review 处理 review 意见
并行执行 dispatching-parallel-agents 多任务并行推进
隔离开发 using-git-worktrees 在独立工作区开发
分支收尾 finishing-a-development-branch 整理提交、准备合并

5. 在 Codex 里怎么使用 Superpower?

最推荐的方式是:直接在提示词里点名技能。

示例 1:先做计划,不直接写代码

使用 superpowers:writing-plans,先帮我把这个需求拆成开发计划,不要直接写代码。

示例 2:先排查问题,再决定怎么修

使用 superpowers:systematic-debugging,帮我定位这个接口 500 的根因。

示例 3:完成前必须验证

使用 superpowers:verification-before-completion,跑完整验证,再告诉我实际结果。

虽然也可以只描述意图,比如:

先不要改代码,先把方案和步骤列出来。

但如果你希望结果更稳定,建议直接写出技能名。

在这里插入图片描述

这是用于内部分享的页面示意图,展示如何在 Codex 中组合调用 brainstormingwriting-plansverification-before-completion


6. 一个典型工作流示例

以“新增日报导出功能”为例,可以这样推进:

在这里插入图片描述

从需求澄清、任务规划,到实现、调试、验证与收尾的完整流程。

第一步:先梳理方案

使用 superpowers:brainstorming,帮我梳理“日报导出功能”的设计方案,先不要写代码。

第二步:拆实施计划

使用 superpowers:writing-plans,把这个功能拆成开发步骤、测试步骤和验证命令。

第三步:按 TDD 实现

使用 superpowers:test-driven-development,按计划实现这个功能。

第四步:出现问题时系统排查

使用 superpowers:systematic-debugging,定位导出任务失败的原因。

第五步:完成前跑完整验证

使用 superpowers:verification-before-completion,跑完整验证,再告诉我结果。

这和“直接让 AI 写代码”的区别,不是它慢,而是它更可控、更可靠


7. Superpower 带来的实际收益

对团队来说,Superpower 的收益通常不是“写得更快”,而是:

  • 少返工:先设计、先计划,避免做一半推翻
  • 少误判:尤其是调试和验收时,不靠“应该好了”
  • 更可控:你知道 Codex 现在在哪一步
  • 可追踪:流程和验证过程更清晰
  • 更容易协作交接:别人接手时也容易理解

短期看,Superpower 多了一些步骤;
长期看,它省下的是更贵的返工成本。


8. 新手最值得先学哪几个?

如果团队准备先小范围试用,建议从这 3 个技能开始:

  • writing-plans
  • systematic-debugging
  • verification-before-completion

原因很简单:

  • writing-plans 能减少任务失控
  • systematic-debugging 能减少错误方向排查
  • verification-before-completion 能减少“假完成”

可直接复用的提示词模板

这次任务请按 superpower 工作流执行:
1. 如果需求不清楚,先澄清;
2. 先给计划,不要直接改代码;
3. 实现时说明验证方式;
4. 完成前必须实际运行验证命令,再汇报结果。

9. 团队落地建议

如果准备在团队里试运行,可以按下面方式开始:

  • 先不要全量推广,先在 1 到 2 个真实需求里试用
  • 优先从 writing-planssystematic-debuggingverification-before-completion 开始
  • 先统一一版提示词模板
  • 把验证结果和使用案例沉淀成团队实践

10. 结尾总结

在 Codex 里,superpower 不是让 AI 变成“更强模型”,而是让它成为“更稳的工程协作助手”。

它最适合的,不是那些随手一做的小任务,而是下面这些真正影响交付质量的工作:

  • 需求设计
  • 实施规划
  • 功能开发
  • Bug 修复
  • 系统调试
  • 验证验收
  • 代码评审
  • 任务拆分
  • 开发收尾

真正拉开差距的,不是谁让 AI 写得更快,
而是谁让 AI 更稳定地按正确流程做事。

在这里插入图片描述

从澄清、规划、实现、验证到交付,形成可复核的完整闭环。


Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐