跳转到内容

首页

Superpowers 是一套为 AI 编码助手设计的 技能(Skill)+ 工作流(Workflow)系统。它的核心思想不是“让 AI 直接开始写代码”,而是先通过一套明确的方法论,让 AI 学会像成熟工程师一样:理解需求、拆解问题、编写计划、写测试、逐步实现、验证结果、完成协作。

对程序员来说,这不是一组零散 prompt,而是一套 可训练、可复用、可组合 的工程工作流。

如果你已经开始用 Claude Code、Cursor、Codex 或其他 AI 编码助手,那么真正决定效率差异的,往往不是模型本身,而是:

  • 你有没有稳定的任务启动方式
  • 你会不会让 AI 先思考再执行
  • 你能不能让 AI 遵守测试、调试、验证、审查这些工程纪律
  • 你有没有把复杂任务拆成可组合的工作流

学会这套系统,等于在学习:如何把 AI 训练成更可靠的编程搭档。

  • 阶段一:理解系统 — 先理解 Superpowers 是什么、为什么必须先用 Skill,再行动。
  • 阶段二:任务启动 — 学会如何 brainstorm、如何写计划,让后续实现更稳。
  • 阶段三:编码纪律 — 学会测试驱动、系统调试、完成前验证这些硬约束。
  • 阶段四:协作与审查 — 学会请求代码审查、接收代码审查,形成闭环。
  • 阶段五:工程实践 — 进入 worktree、执行计划、子代理、多代理调度等工程化能力。
  • 阶段六:收尾与进阶 — 完成开发分支,并进一步学会如何编写新的 Skill。
graph TB
  subgraph "阶段一:理解系统"
      A[using-superpowers<br/>使用超能力]
  end
  subgraph "阶段二:任务启动"
      B[brainstorming<br/>头脑风暴]
      C[writing-plans<br/>编写计划]
  end
  subgraph "阶段三:编码纪律"
      D[test-driven-development<br/>测试驱动开发]
      E[systematic-debugging<br/>系统化调试]
      F[verification-before-completion<br/>完成前验证]
  end
  subgraph "阶段四:协作与审查"
      G[requesting-code-review<br/>请求代码审查]
      H[receiving-code-review<br/>接收代码审查]
  end
  subgraph "阶段五:工程实践"
      I[using-git-worktrees<br/>Git Worktree]
      J[executing-plans<br/>执行计划]
      K[subagent-driven-development<br/>子代理驱动开发]
      L[dispatching-parallel-agents<br/>并行代理调度]
  end
  subgraph "阶段六:收尾与进阶"
      M[finishing-a-development-branch<br/>完成开发分支]
      N[writing-skills<br/>编写新技能]
  end

  A --> B
  B --> C
  C --> J
  C --> K
  K --> L
  B -.-> D
  D --> E
  E --> F
  F --> G
  G --> H
  C --> I
  H --> M
  M -.-> N
  N -.-> A

建议从 “使用超能力(using-superpowers)” 开始。它定义了这整套系统最重要的前提:

在任何行动之前,先判断有没有对应的 Skill 应该被调用。

这个原则看似简单,实际上决定了后续所有工作流是否能成立。