Superpowers Overview

Polar Sponsor
爱发电 赞助
.NET 9.0

在开始任何开发工作或不确定使用哪种开发技能时使用,提供完整功能的入口和导航。

Superpowers 开发方法论 — OpenClaw 移植版

功能概述

Superpowers 开发方法论 — OpenClaw 移植版是一项面向实际任务的技能,主要用于Superpowers 是一套为 AI coding agent 设计的 结构化开发方法论 ,核心是:;Agent 不应一上来就写代码,而应该先理解需求 → 设计方案 → 制定计划 → TDD 实现 → 审查代码 → 收尾;

核心要点

  • 本技能套件将 Superpowers 移植到 OpenClaw Agent Runti。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Superpowers 开发方法论 — OpenClaw 移植版

这是什么

Superpowers 是一套为 AI coding agent 设计的结构化开发方法论,核心是:

Agent 不应一上来就写代码,而应该先理解需求 → 设计方案 → 制定计划 → TDD 实现 → 审查代码 → 收尾。

本技能套件将 Superpowers 移植到 OpenClaw Agent Runtime,针对 OpenClaw 的工具模型做了适配。

技能套件(9个)

🚀 入门

技能 何时用 做什么
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

核心原则

  1. 设计在实现之先 — 不要跳到代码
  2. 证据在声称之前 — 不要说我修好了,要运行验证
  3. 根因在修复之先 — 不要猜,要调试
  4. 测试在代码之先 — TDD,不是测试后补
  5. 审查在集成之先 — 问题要早发现

OpenClaw 适配说明

相比 Superpowers 原版:

维度 原版 OpenClaw 适配
隔离机制 git worktree git branch + 目录
Skill 加载 Skill 工具 读 SKILL.md 文件,语义触发
Subagent Task 级联 sessions_spawn 独立 session
Todo 管理 TodoWrite 工具 内联检查表
视觉辅助 浏览器工具 canvas 工具
上下文传递 模板注入 session 历史 + 文件系统

与 AGENTS.md 的关系

Superpowers 技能套件补充而非替代 AGENTS.md:

  • AGENTS.md = 我是谁、我的工作区、我的记忆系统
  • Superpowers = 结构化开发流程和工程质量规范
  • 两者协同:先了解我是谁,再用正确方法做事

ClawHub 发布情况

所有 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- 前缀

相关专题

更多
DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

XORM框架零基础入门教程
XORM框架零基础入门教程

本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。

2026.11.04

0

15

Docker Desktop怎么设置端口映射
Docker Desktop怎么设置端口映射

本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。

2026.11.03

0

18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习