superpowers-subagent-dev
SKILL.md
Superpowers Subagent 开发(OpenClaw 适配版)
概述
通过为每个任务 dispatch 独立 subagent 来执行计划,每个任务后进行两阶段审查:先审查规格合规,再审查代码质量。
为什么用 subagent: 将任务委托给专门 agent,隔离上下文。通过精确构造指令和上下文,确保它们专注并成功完成。Subagent 不应继承 session 历史——精确构造它们需要的上下文。
核心原则: 每个任务新鲜 subagent + 两阶段审查(规格合规 → 代码质量)
OpenClaw 适配说明
Superpowers 原版设计基于 Claude Code 的 Task/subagent 级联模型。OpenClaw 使用 sessions_spawn 创建独立 session,无法做到原生级联。
OpenClaw 适配方案:
- 主 agent 作为 controller,协调所有工作
- 用
sessions_spawn(mode="run")dispatch 一次性任务 subagent - Subagent 结果通过 session 历史或文件系统传递
- 审查在主 session 内 inline 执行(或 spawn 独立审查 session)