在开始任何开发工作或不确定使用哪种开发技能时使用,提供完整功能的入口和导航。
Superpowers 开发方法论 — OpenClaw 移植版是一项面向实际任务的技能,主要用于Superpowers 是一套为 AI coding agent 设计的 结构化开发方法论 ,核心是:;Agent 不应一上来就写代码,而应该先理解需求 → 设计方案 → 制定计划 → TDD 实现 → 审查代码 → 收尾;
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
Superpowers 是一套为 AI coding agent 设计的结构化开发方法论,核心是:
Agent 不应一上来就写代码,而应该先理解需求 → 设计方案 → 制定计划 → TDD 实现 → 审查代码 → 收尾。
本技能套件将 Superpowers 移植到 OpenClaw Agent Runtime,针对 OpenClaw 的工具模型做了适配。
| 技能 | 何时用 | 做什么 |
|---|---|---|
superpowers-overview(这个) |
不知道从哪里开始 | 查看套件全貌和入口 |
superpowers-brainstorming |
要做新功能/改东西之前 | 探索需求,提出方案,获得批准 |
superpowers-writing-plans |
有了设计,需要具体实现计划 | 写小粒度任务计划 |
| 技能 | 何时用 | 做什么 |
|---|---|---|
superpowers-isolated-workspace |
开始实现前 | 创建隔离 git 分支,建立干净起点 |
superpowers-subagent-dev |
有实现计划,任务独立 | 派发 subagent 执行任务,两阶段审查 |
superpowers-parallel-agents |
有多个独立问题要并行处理 | 并行派发多个 subagent 同时工作 |
superpowers-tdd |
写任何实现代码之前 | 强制 RED-GREEN-REFACTOR 循环 |
superpowers-executing-plans |
在本 session 顺序执行计划任务 | 按批次执行,有审查检查点 |
| 技能 | 何时用 | 做什么 |
|---|---|---|
superpowers-verification |
声称任何"完成了"/"通过了"之前 | 强制证据先行,必须运行验证命令 |
superpowers-systematic-debugging |
遇到 bug/测试失败/意外行为 | 四阶段调试:根因→模式→假设→修复 |
openclaw-requesting-code-review |
完成任务/重大功能/merge 之前 | 派发审查捕获问题 |
openclaw-receiving-code-review |
收到代码审查反馈时 | 验证后实现,合理反驳 |
superpowers-finishing-branch |
实现完成,测试通过,要收尾 | 展示 merge/PR/保留/丢弃选项 |
用户请求新功能
│
▼
┌───────────────────────┐
│ superpowers-brainstorming │
│ 探索需求 + 设计方案 │
└───────────┬───────────┘
│ 主人批准设计
▼
┌───────────────────────────┐
│ superpowers-isolated-workspace │
│ 创建隔离分支 + 干净基线 │
└───────────┬───────────────┘
│
▼
┌───────────────────────┐
│ superpowers-writing-plans │
│ 写实现计划(任务清单) │
└───────────┬───────────┘
│
▼
┌───────┴───────┐
│ 选择执行模式 │
└───────┬───────┘
│
┌───────┴───────────────┐
│ │
▼ ▼
┌────────────────┐ ┌─────────────────────┐
│ subagent-dev │ │ executing-plans │
│(推荐) │ │(本 session 顺序) │
│ 每个任务派发 │ │ 按批次执行 │
│ subagent+审查 │ │ 中间审查检查点 │
└───────┬────────┘ └──────────┬──────────┘
│ │
└─────────┬───────────┘
│
▼
┌─────────────────────┐
│superpowers-finishing│
│-branch │
│ merge/PR/保留/丢弃 │
└─────────────────────┘
"我要做 X 功能"
→ superpowers-brainstorming → superpowers-writing-plans → superpowers-subagent-dev
"我要修 bug"
→ superpowers-systematic-debugging → superpowers-tdd → superpowers-verification
"有 3 个独立的测试失败"
→ superpowers-parallel-agents → 分别并行调查 → 整合
"代码写完了准备提交"
→ superpowers-verification → openclaw-requesting-code-review → superpowers-finishing-branch
相比 Superpowers 原版:
| 维度 | 原版 | OpenClaw 适配 |
|---|---|---|
| 隔离机制 | git worktree | git branch + 目录 |
| Skill 加载 | Skill 工具 | 读 SKILL.md 文件,语义触发 |
| Subagent | Task 级联 | sessions_spawn 独立 session |
| Todo 管理 | TodoWrite 工具 | 内联检查表 |
| 视觉辅助 | 浏览器工具 | canvas 工具 |
| 上下文传递 | 模板注入 | session 历史 + 文件系统 |
Superpowers 技能套件补充而非替代 AGENTS.md:
所有 13 个技能均已发布至 ClawHub:
| 技能 | ClawHub Slug | 版本 | 备注 |
|---|---|---|---|
| superpowers-overview | superpowers-overview |
1.0.0 | 入口总览 |
| superpowers-tdd | superpowers-tdd |
1.0.0 | TDD 循环 |
| superpowers-verification | superpowers-verification |
1.0.0 | 证据先行 |
| superpowers-systematic-debugging | superpowers-systematic-debugging |
1.0.0 | 系统调试 |
| superpowers-brainstorming | superpowers-brainstorming |
1.0.0 | 设计流程 |
| superpowers-writing-plans | superpowers-writing-plans |
1.0.1 | 实现计划 |
| superpowers-subagent-dev | superpowers-subagent-dev |
1.0.1 | 子 agent 协调 |
| superpowers-finishing-branch | superpowers-finishing-branch |
1.0.1 | 分支收尾 |
| superpowers-isolated-workspace | superpowers-isolated-workspace |
1.0.1 | 隔离工作区 |
| superpowers-parallel-agents | superpowers-parallel-agents |
1.0.1 | 并行 agent |
| superpowers-receiving-code-review | openclaw-receiving-code-review |
1.0.0 | ⚠️ 原 slug 被占用,用 openclaw- 前缀 |
| superpowers-requesting-code-review | openclaw-requesting-code-review |
1.0.0 | ⚠️ 原 slug 被占用,用 openclaw- 前缀 |
| superpowers-executing-plans | openclaw-executing-plans |
1.0.0 | ⚠️ 原 slug 被占用,用 openclaw- 前缀 |
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章