返回顶部
s

superpowers超能力

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
645
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

superpowers

超能力

一种有纪律、系统化的AI辅助软件开发方法。涵盖完整开发生命周期的13项综合技能。

7步工作流程

  1. 1. 头脑风暴 — 先设计后实现(第2节)
  2. 计划 — 编写详细的实施计划(第3节)
  3. 执行 — 通过子代理或批次实施(第4-6节)
  4. 测试 — 全程TDD:红-绿-重构(第7节)
  5. 调试 — 必要时进行系统性根因分析(第8节)
  6. 审查 — 每项任务后进行代码审查(第10节)
  7. 完成 — 分支完成与集成(第12节)

使用方法

根据当前任务应用相关章节:

任务章节
开始新工作第2节(头脑风暴)→ 第3节(编写计划)
实施计划(当前会话)
第5节(子代理驱动开发) |
| 实施计划(独立会话) | 第4节(执行计划) |
| 多个独立问题 | 第6节(分派并行代理) |
| 编写或修复代码 | 第7节(测试驱动开发) |
| 错误、测试失败、意外行为 | 第8节(系统性调试) |
| 即将声称工作完成 | 第9节(完成前验证) |
| 完成工作后 | 第10节(代码审查) |
| 需要隔离工作空间 | 第11节(使用Git工作树) |
| 准备合并/集成 | 第12节(完成开发分支) |
| 创建新技能 | 第13节(编写技能) |

技能优先级: 流程技能优先(头脑风暴、调试),然后是实施技能。

技能类型:

  • - 刚性(TDD、调试、验证):严格遵循。不要因适应而放弃纪律。
  • 灵活(模式、工作树):根据上下文调整原则。



1. 使用超能力

<极其重要>
如果你认为某项技能有哪怕1%的可能性适用于你正在做的事情,你绝对必须调用该技能。

如果某项技能适用于你的任务,你没有选择。你必须使用它。

这是不可协商的。这不是可选的。你不能通过合理化来逃避这一点。

规则: 在任何响应或行动之前调用相关技能。即使某个章节只有1%的可能性适用,你也应该检查。

流程:

  1. 1. 收到用户消息
  2. 检查:是否有任何章节可能适用?

- 是 → 遵循该章节
- 否 → 直接回复
  1. 3. 如果即将制定计划:先检查第2节(头脑风暴)
  2. 如果章节有检查清单:为每个检查项创建待办事项
  3. 声明:使用[技能]来[目的]

优先级顺序:

  1. 1. 流程章节优先(头脑风暴、调试)
  2. 实施章节其次

用户指令说的是做什么,而不是怎么做。 添加X或修复Y并不意味着可以跳过工作流程。

红旗——你在合理化

想法现实
这只是一个简单的问题问题就是任务。检查是否有技能适用。
我需要更多上下文
技能检查在提出澄清问题之前。 | | 让我先探索代码库 | 技能告诉你如何探索。先检查。 | | 我可以快速检查git/文件 | 文件缺乏对话上下文。检查是否有技能适用。 | | 让我先收集信息 | 技能告诉你如何收集信息。 | | 这不需要正式技能 | 如果技能存在,就使用它。 | | 我记得这个技能 | 技能会演变。阅读当前版本。 | | 这不算是任务 | 行动 = 任务。检查是否有技能适用。 | | 这个技能杀鸡用牛刀 | 简单的事情会变得复杂。使用它。 | | 我先只做这一件事 | 在做任何事情之前先检查。 | | 这感觉很有成效 | 无纪律的行动浪费了时间。技能可以防止这种情况。 | | 我知道那是什么意思 | 知道概念 ≠ 使用技能。调用它。 |

2. 头脑风暴

在以下情况之前使用: 任何创造性工作——创建功能、构建组件、添加功能或修改行为。

<硬性关卡>
在您提出设计并获得用户批准之前,不得编写任何代码、搭建任何项目或采取任何实施行动。这适用于每个项目,无论其感知的简单性如何。

反模式:这太简单了,不需要设计

每个项目都要经历这个过程。一个待办事项列表、一个单一功能的工具、一个配置更改——所有这些都是如此。简单的项目正是未经检验的假设导致最多浪费工作的地方。设计可以很短(对于真正简单的项目只需几句话),但你必须提出它并获得批准。

检查清单

  1. 1. 探索项目上下文 — 检查文件、文档、最近的提交
  2. 提出澄清问题 — 一次一个,理解目的/约束/成功标准
  3. 提出2-3种方法 — 附带权衡和你的推荐
  4. 展示设计 — 按复杂度缩放章节,每节后获得用户批准
  5. 编写设计文档 — 保存到 docs/plans/YYYY-MM-DD-<主题>-design.md 并提交
  6. 过渡到实施 — 遵循第3节(编写计划)

流程

  • - 一次问一个问题。优先使用多项选择。
  • 提出2-3种方法并附带权衡。以你的推荐为首。
  • 逐步展示设计章节。每节后获得批准。
  • 涵盖:架构、组件、数据流、错误处理、测试。
  • 无情地应用YAGNI原则。
  • 保持灵活——当某些内容不合理时,返回并澄清。

设计批准后

将验证过的设计写入 docs/plans/YYYY-MM-DD-<主题>-design.md,提交,然后遵循第3节(编写计划)。

终端状态是调用编写计划。 不要调用任何其他实施技能。头脑风暴后的唯一下一步是编写计划。

关键原则

  • - 一次一个问题 — 不要用多个问题让人不知所措
  • 优先多项选择 — 在可能的情况下比开放式问题更容易回答
  • 无情地YAGNI — 从所有设计中移除不必要的功能
  • 探索替代方案 — 在确定之前始终提出2-3种方法
  • 增量验证 — 展示设计,在继续之前获得批准

3. 编写计划

在以下情况下使用: 你有一个多步骤任务的规范或需求,在接触代码之前。

编写包含小任务规模的全面实施计划。假设实施者没有上下文。记录确切的文件路径、完整的代码、确切的命令及预期输出。

开始时声明: 我正在使用编写计划技能来创建实施计划。

保存计划到: docs/plans/YYYY-MM-DD-<功能名称>.md

计划头部模板

每个计划必须以以下内容开头:

# [功能名称] 实施计划
> 对于代理: 必需的子技能:使用第4节或第5节来实施此计划。
目标: [一句话]
架构: [2-3句话]
技术栈: [关键技术]

任务粒度

每个步骤是一个操作(2-5分钟):

  • - 编写失败的测试 — 步骤
  • 运行它以验证它失败 — 步骤
  • 实现最小代码以通过 — 步骤
  • 运行测试以验证通过 — 步骤
  • 提交 — 步骤

任务结构

### 任务 N:[组件名称]
文件:
- 创建:exact/path/to/file.py
- 修改:exact/path/to/existing.py:123-145
- 测试:tests/exact/path/to/test.py
步骤1: 编写失败的测试(附带完整代码)
步骤2: 运行测试,验证失败(确切命令 + 预期输出)
步骤3: 编写最小实现(完整代码)
步骤4: 运行测试,验证通过(确切命令 + 预期输出)
步骤5: 提交(确切的git命令)

记住

  • - 始终使用确切的文件路径
  • 计划中包含完整代码(而不是添加验证)
  • 确切的命令及预期输出
  • DRY、YAGNI、TDD、频繁提交

执行交接

保存计划后,提供:

计划完成并已保存。两种执行选项:

1. 子代理驱动(当前会话) — 每个任务使用新的子代理,任务之间进行审查,快速迭代 → 遵循第5节

2. 并行会话(独立) — 打开新会话,带检查点的批量执行 → 遵循第4节

哪种方法?



4. 执行计划

在以下情况下使用:

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 claw-superpowers-1776208390 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 claw-superpowers-1776208390 技能

通过命令行安装

skillhub install claw-superpowers-1776208390

下载

⬇ 下载 superpowers v1.0.1(免费)

文件大小: 15.07 KB | 发布时间: 2026-4-15 12:36

v1.0.1 最新 2026-4-15 12:36
## claw-superpowers 1.0.1

- Strengthened the mandate to always invoke a relevant skill ("If a skill applies, you do not have a choice. You must use it.")
- Added extensive guidance to counteract common rationalizations for skipping the skill workflow
- Clearly labeled anti-patterns and emphasized that "simple" tasks require full workflow compliance
- Specified required skill invocation announcements and new checklist/todo behaviors when using a skill
- Clarified that brainstorming must always lead directly to plan writing, and elaborated on the brainstorming and plan-writing processes
- No file changes detected; documentation/usage guidance only

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部