Framework pengembangan perangkat lunak lengkap untuk tim ClawGator. Brainstorming, planning, eksekusi sistematis, TDD, debugging, code review, dan git worktrees. Trigger otomatis sebelum memulai proyek atau perubahan kode.
ClawGator 团队使用的完整软件开发框架。基于 obra/superpowers 构建,但专门针对 ClawGator 的需求进行了定制。
在以下情况之前务必使用此技能:
以下情况可跳过:
开发请求
↓
┌──────────────────────┐
│ 使用 SUPERPOWERS │ ← 核心技能 - 指导所有步骤
│ (基础技能) │ - 查找相关技能
│ │ - 确定技能优先级
└──────────┬───────────┘
↓
┌──────────────────────┐
│ 头脑风暴 │ ← 理解需求与设计
│ (如需设计) │ - 逐一提问
│ │ - 提出 2-3 种方案
│ │ - 增量验证设计
└──────────┬───────────┘
↓
┌──────────────────────┐
│ 使用 Git Worktrees │ ← 设置隔离工作区
│ (编码前) │ - 创建新分支
│ │ - 设置项目
│ │ - 验证基线测试
└──────────┬───────────┘
↓
┌──────────────────────┐
│ 编写计划 │ ← 制定实施计划
│ (如需多任务) │ - 拆分为小任务(2-5 分钟)
│ │ - 精确文件路径与完整代码
│ │ - 包含 TDD 步骤
└──────────┬───────────┘
↓
┌──────┴──────┐
│ ↓
│ ┌──────────────────────┐
│ │ 子代理驱动开发 │ ← 通过子代理执行(选项 1)
│ │ (当前会话) │ - 每个任务使用新子代理
│ │ │ - 任务间审查
│ └──────────┬───────────┘
│
│ ┌──────────────────────┐
│ │ 执行计划 │ ← 批量执行(选项 2)
│ │ (独立会话) │ - 批量执行
│ │ │ - 检查点审查
│ └──────────┬───────────┘
│
↓ ↓
┌──────────────────────┐
│ 测试驱动开发 │ ← 所有编码必须遵循
│ (始终激活) │ - RED:编写测试,观察失败
│ │ - GREEN:实现最小代码
│ │ - REFACTOR:清理代码
└──────────┬─────────────┘
↓
┌──────────────────────┐
│ 系统化调试 │ ← 如有 Bug/问题
│ (出现错误时) │ - 阶段 1:调查根本原因
│ │ - 阶段 2:模式分析
│ │ - 阶段 3:假设与测试
│ │ - 阶段 4:修复与验证
└──────────┬───────────┘
↓
┌──────────────────────┐
│ 代码审查 │ ← 任务间审查
│ (任务之间) │ - 请求方:审查代码
│ │ - 接收方:应用反馈
└──────────┬───────────┘
↓
┌──────────────────────┐
│ 验证 │ ← 确认已正确修复
│ (完成前) │ - 再次测试
│ │ - 检查回归
└──────────┬───────────┘
↓
┌──────────────────────┐
│ 完成开发分支 │ ← 完成分支
│ (全部完成后) │ - 验证测试
│ │ - 提供选项:
│ │ * 合并到主分支
│ │ * 创建 PR
│ │ * 保留分支
│ │ * 丢弃分支
└──────────────────────┘
| 技能 | 使用时机 | 功能 |
|---|---|---|
| using-superpowers | 始终在对话开始时 | 指导技能使用 |
| brainstorming |
| 技能 | 使用时机 | 功能 |
|---|---|---|
| subagent-driven-development | 选项 1 执行 | 每个任务使用新子代理 |
| dispatching-parallel-agents |
| 技能 | 使用时机 | 功能 |
|---|---|---|
| test-driven-development | 始终在编码前 | RED-GREEN-REFACTOR |
| systematic-debugging |
| 技能 | 使用时机 | 功能 |
|---|---|---|
| using-git-worktrees | 在新分支编码前 | 隔离工作区 |
| requesting-code-review |
| 技能 | 使用时机 | 功能 |
|---|---|---|
| writing-skills | 创建新技能时 | OpenClaw 技能结构 |
RED → 编写失败测试 → 验证失败
GREEN → 实现最小代码 → 验证通过
REFACTOR → 清理代码 → 保持通过
REPEAT → 下一个测试
阶段 1:根本原因调查
- 仔细阅读错误信息
- 稳定复现问题
- 检查最近更改
- 追踪数据流
阶段 2:模式分析
- 查找工作示例
- 对照参考比较
- 识别差异
阶段 3:假设与测试
- 形成单一假设
- 进行测试
- 学习并迭代
阶段 4:修复与验证
- 在根本原因处实施修复
- 用原始问题验证
- 运行所有测试
当多个技能可能相关时:
示例:
此技能与 OpenClaw 完全集成:
ClawGator 团队使用此技能:
此技能确保 ClawGator 团队始终:
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 clawgator-superpowers-1776419972 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawgator-superpowers-1776419972 技能
skillhub install clawgator-superpowers-1776419972
文件大小: 137.87 KB | 发布时间: 2026-4-17 18:11