Superpowers-Openclaw

⚡ AI 编程的纪律性工作流引擎

OpenClaw 平台的完整 Superpowers 方法论技能集,12 个协同技能强制推行设计先行、测试驱动、系统化调试与结构化代码审查的严谨开发工作流。

收藏
5k
安装
1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

SuperpowersOpen 是一套面向 OpenClaw AI 开发平台的完整方法论技能集合,由 12 个高度协同的子技能组成端到端的严格开发工作流。其核心设计理念是强制纪律性:通过技能链的相互约束,确保开发过程遵循"设计先行、测试驱动、证据验证"的原则。

使用流程遵循明确的阶段递进:
1. 入口协调(using-superpowers-open)——工具映射与触发优先级管理

2. 设计阶段(brainstorming)——禁止在设计获批前编写代码

3. 规划阶段(writing-plans)——将设计拆解为可执行的细分任务

4. 执行阶段(executing-plans)——加载计划、内联执行任务并验证完成

5. 收尾阶段(finishing-a-development-branch)——结构化的合并/PR/保留/丢弃工作流

配套实践纪律

  • test-driven-development:RED-GREEN-REFACTOR 循环,强制先写测试、观察失败、最小化实现
  • systematic-debugging:四阶段调试法(根因→模式→假设→修复)
  • verification-before-completion:任何声明必须有证据支撑
  • receiving-code-review:审查响应原则——先验证再实施,拒绝表演式认同
  • requesting-code-review:五维自检清单,确保代码审查质量
  • writing-skills:将 TDD 方法论应用于技能文档编写
  • using-git-worktrees:隔离的 Git 工作区管理,支持并行开发

显著优点

1. 方法论权威性:源自 obra/superpowers 开源社区验证的成熟实践,非临时拼凑
2. 强制性约束设计:技能间相互锁定,有效防止常见的"跳过设计直接编码"陷阱

3. 完整的证据链:从设计文档到测试用例再到代码审查,全程可追溯

4. AI 原生优化:针对大模型辅助编程场景设计,明确划分人机职责边界

5. 零依赖轻量:仅需 OpenClaw 平台支持,无额外运行时依赖

潜在局限

1. 学习曲线陡峭:12 个技能的协同规则需要一定时间内化,初期可能感到约束过多
2. 小型项目 overhead:对于单文件脚本或快速原型,完整流程可能显得笨重

3. 平台锁定:专为 OpenClaw 设计,迁移至其他 AI 编码工具需适配成本

4. 灵活度受限:严格的工作流可能抑制探索式编程场景

适合人群

  • 追求代码质量的专业开发团队,尤其是有代码审查文化和 CI/CD 实践的组织
  • AI 辅助编程的重度用户,希望建立可复现、可审计的人机协作规范
  • 复杂系统开发者,项目涉及多模块协作、需要严格变更控制的场景
  • 技术债治理阶段的项目团队,需要系统性的工程纪律重建

常规风险

1. 形式主义风险:团队可能机械执行流程而忽视实质质量,沦为"敏捷仪式化"
2. AI 幻觉传导:若底层大模型产生错误理解,方法论本身无法阻断,需人工复核关键决策

3. 技能版本漂移:子技能独立演进可能导致协同规则不一致,建议锁定版本使用

4. 过度工程化:在不适配的场景强制应用,反而降低开发效率

---

来源:基于 obra/superpowers 方法论适配,MIT-0 协议开源

Superpowers-Openclaw 内容

brainstorming文件夹
executing-plans文件夹
finishing-a-development-branch文件夹
receiving-code-review文件夹
requesting-code-review文件夹
systematic-debugging文件夹
test-driven-development文件夹
using-git-worktrees文件夹
using-superpowers-open文件夹
verification-before-completion文件夹
writing-plans文件夹
writing-skills文件夹
手动下载zip · 61.8 kB
SKILL.mdtext/markdown
请选择文件