Superpowers 的核心价值是把 AI 编程组织成可检查的开发流程。 它覆盖需求讨论、设计、任务计划、实施、调试和验证,适合希望减少返工、提高交付可靠性的开发者。

Superpowers:AI 编程与开发流程方法示意图
规范 AI 开发流程 · 原创方法示意图

适合哪些任务

  • 开发一个新功能:先明确行为和边界,再进入实现。
  • 修复难复现的问题:先收集证据、定位原因,再修改代码。
  • 整理较大的工程任务:拆成可以逐步检查的工作项。
  • 准备交付:检查测试、代码审查意见和完成条件。

它提供的是工作方法与技能,不会替代模型、运行环境或项目测试。简单任务也需要根据实际范围控制讨论和计划的长度。

安装前先做三件事

  1. 确认你使用的编程助手支持插件或技能加载。
  2. 保存当前代码,准备一个能运行测试的示例项目。
  3. 确定一个清晰目标,例如“给登录接口增加错误次数限制”,并说明不应受影响的行为。

Claude Code 安装

在 Claude Code 内使用 README 给出的官方插件市场命令:

/plugin install superpowers@claude-plugins-official

如果使用项目自有市场,则选择下面这组命令,两种渠道不必重复安装:

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

其他工具请查看仓库 README 中对应的安装章节。不同工具的入口、权限和更新方式可能不同,不要直接照搬 Claude Code 的命令。

一次完整的使用流程

第一步:把需求讲具体

说明用户是谁、当前问题是什么、成功标准是什么。遇到不清楚的条件,先让助手提问。

我需要为博客文章增加分类筛选。
请先帮我澄清需求,确认分页、空列表和手机端的行为。
先给出设计与验收标准,再开始实现。

第二步:把方案变成实施计划

  1. 列出需要修改的页面、接口和数据结构。
  2. 把大任务拆成能够独立检查的小步骤。
  3. 为每一步写明如何验证,避免只有“完成页面”这样的模糊描述。

第三步:逐步实现与验证

  1. 先确认现有行为,再增加能够覆盖新需求的检查。
  2. 每次只处理当前步骤,完成后查看差异和运行结果。
  3. 遇到失败先定位原因,不要连续堆叠未经验证的修改。
  4. 最后对照最初的验收标准,检查桌面端、移动端和异常情况。

最重要的交付物是可以复核的结果。 计划写得长、对话看起来专业,都不能代替实际运行的证据。

如何检查安装和工作流

  • 在工具中确认插件已启用,必要时新开会话。
  • 给出一个需要设计的新任务,观察是否先澄清需求并组织方案。
  • 修复问题时检查是否先复现和定位,而不是直接猜测补丁。
  • 完成时要求给出实际执行的检查及其结果。

常见问题

为什么会先问问题

需求讨论是流程的一部分。可以明确任务范围、已有结论与不需要重做的部分,让助手集中询问真正缺失的信息。

已安装其他技能会冲突吗

类似的需求讨论、计划或测试技能可能重复触发。检查同一工具里启用的插件,保留符合自己习惯的组合,避免多套流程同时争夺任务顺序。

下载包有什么用途

下载包方便阅读技能说明和本地研究。想在编程助手中使用,仍需要完成该工具的安装、启用和必要的信任设置。更新操作以官方 README 为准。