superpowers-overview

Use when starting any development work or when unsure which superpowers development skill to use - provides entry point and navigation to the full superpowers skill suite for OpenClaw agents

3,891 stars

Best use case

superpowers-overview is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Use when starting any development work or when unsure which superpowers development skill to use - provides entry point and navigation to the full superpowers skill suite for OpenClaw agents

Teams using superpowers-overview should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/superpowers-overview/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/axelhu/superpowers-overview/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/superpowers-overview/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How superpowers-overview Compares

Feature / Agentsuperpowers-overviewStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Use when starting any development work or when unsure which superpowers development skill to use - provides entry point and navigation to the full superpowers skill suite for OpenClaw agents

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 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- 前缀 |

Related Skills

superpowers-executing-plans

3891
from openclaw/skills

Use when executing a written implementation plan in the current session with sequential task execution and review checkpoints - for when subagent-driven mode is not available

superpowers-writing-plans

3891
from openclaw/skills

Use when you have a spec or requirements for a multi-step task, before touching code - guides writing comprehensive implementation plans with bite-sized tasks, TDD, and DRY/YAGNI principles

superpowers-verification

3891
from openclaw/skills

Use when about to claim any work is complete, fixed, passing, or successful - requires running fresh verification commands and reading actual output before making any success claims; evidence before assertions always

superpowers-tdd

3891
from openclaw/skills

Use when implementing any feature or bugfix, before writing implementation code - enforces RED-GREEN-REFACTOR cycle: write failing test first, verify it fails, write minimal code, verify it passes, then refactor

superpowers-systematic-debugging

3891
from openclaw/skills

Use when encountering any bug, test failure, or unexpected behavior - enforces systematic four-phase debugging: root cause investigation, pattern analysis, hypothesis testing, and evidence-based fix verification

superpowers-subagent-dev

3891
from openclaw/skills

Use when executing implementation plans with independent tasks - coordinates task execution by dispatching subagents per task with verification checkpoints, adapted for OpenClaw's isolated session model

superpowers-parallel-agents

3891
from openclaw/skills

Use when facing 2 or more independent tasks that can be worked on without shared state - dispatches parallel subagents using sessions_spawn for concurrent investigation and execution, adapted for OpenClaw

superpowers-isolated-workspace

3891
from openclaw/skills

Use when starting feature work that needs isolation from current workspace - creates isolated git branches with clean setup and safety verification, adapted for OpenClaw environments

superpowers-finishing-branch

3891
from openclaw/skills

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - presents structured options for merge, PR, or cleanup; adapted for OpenClaw git workflow without worktrees

superpowers-brainstorming

3891
from openclaw/skills

Use before any creative work - creating features, building components, adding functionality, or modifying behavior - guides through exploration, questioning, design proposal, and spec documentation before any implementation

superpowers-requesting-code-review

3891
from openclaw/skills

Use when completing tasks, implementing major features, or before merging - dispatches code review subagent to catch issues before they cascade, adapted for OpenClaw sessions_spawn model

superpowers-receiving-code-review

3891
from openclaw/skills

Use when receiving code review feedback - requires technical verification before implementing suggestions, with reasoned pushback when feedback is technically questionable; no performative agreement