mcpField
C
ClawGator Superpowers

ClawGator Superpowers

github.com/clawgatorエージェントワークフロー250 回インストール37 週間前に更新
リポジトリ

ClawGator Superpowers について

ClawGator Superpowers は、obra/superpowers を基にした ClawGator チーム向けの開発ワークフロースキルです。15 個のサブスキルと OpenClaw 連携で、計画、実装、テスト、デバッグ、レビューを進めます。

主な機能

  1. 01開発ワークフローのガイド
  2. 0215 個の専門サブスキル
  3. 03ブレインストーミングと実装計画
  4. 04TDD と体系的なデバッグ
  5. 05Git worktree とコードレビュー

活用シーン

  1. 01新機能の計画と開発
  2. 02バグの調査と修正
  3. 03テストファーストでの変更実装
  4. 04実装計画に沿った作業レビュー

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/clawgator/clawgator-superpowers --skill clawgator-superpowers

インストール後、Claude Code で/clawgator-superpowersを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

package.json
.gitignore
CONTRIBUTING.md
README.md
LICENSE
skills/requesting-code-review/
code-reviewer.md
skills/subagent-driven-development/
code-quality-reviewer-prompt.md
implementer-prompt.md
spec-reviewer-prompt.md
skills/systematic-debugging/
condition-based-waiting-example.ts
CREATION-LOG.md
condition-based-waiting.md
test-academic.md
find-polluter.sh
defense-in-depth.md
root-cause-tracing.md
test-pressure-1.md
test-pressure-3.md
test-pressure-2.md
skills/test-driven-development/
testing-anti-patterns.md
skills/writing-skills/
render-graphs.js
persuasion-principles.md
anthropic-best-practices.md
graphviz-conventions.dot
testing-skills-with-subagents.md
skills/writing-skills/examples/
CLAUDE_MD_TESTING.md

詳細

ClawGator Superpowers

ClawGator チームのための、完全なソフトウェア開発フレームワークです。obra/superpowers をベースに、ClawGator 固有のニーズに合わせて調整されています。

使用するタイミング

次の作業を始める前には、必ずこのスキルを使用してください。

  • 新機能やコンポーネントの開発
  • 動作や機能の変更
  • バグや課題の修正
  • コードへの大幅な変更
  • 実装計画の作成

次の場合はスキップしてください。

  • 簡単な質問や情報の検索
  • 1 行のコマンド
  • プロジェクトのコンテキストの確認(関連するスキルを使用してください)

完全なワークフロー

Permintaan Pengembangan
    ↓
┌──────────────────────┐
│  USING SUPERPOWERS   │ ← Skill utama - memandu semua langkah
│  (skill dasar)       │   - Menemukan skill yang relevan
│                      │   - Menentukan prioritas skill
└──────────┬───────────┘
           ↓
┌──────────────────────┐
│   BRAINSTORMING      │ ← Memahami requirement & desain
│  (jika butuh desain) │   - Tanya pertanyaan satu per satu
│                      │   - Usulkan 2-3 pendekatan
│                      │   - Validasi desain incrementally
└──────────┬───────────┘
           ↓
┌──────────────────────┐
│  USING GIT WORKTREES│ ← Setup workspace terisolasi
│  (sebelum coding)    │   - Create branch baru
│                      │   - Setup project
│                      │   - Verify baseline tests
└──────────┬───────────┘
           ↓
┌──────────────────────┐
│   WRITING PLANS      │ ← Buat rencana implementasi
│  (jika multi-task)   │   - Pecah jadi tasks kecil (2-5 min)
│                      │   - Exact file paths & complete code
│                      │   - Include TDD steps
└──────────┬───────────┘
           ↓
    ┌──────┴──────┐
    │             ↓
    │  ┌──────────────────────┐
    │  │ SUBAGENT-DRIVEN DEV  │ ← Eksekusi via subagent (option 1)
    │  │  (sesi ini)          │   - Fresh subagent per task
    │  │                      │   - Review antar task
    │  └──────────┬───────────┘
    │
    │  ┌──────────────────────┐
    │  │   EXECUTING PLANS    │ ← Eksekusi batch (option 2)
    │  │  (sesi terpisah)     │   - Batch execution
    │  │                      │   - Review checkpoints
    │  └──────────┬───────────┘
    │
    ↓  ↓
┌──────────────────────┐
│ TEST-DRIVEN DEVELOPMENT │ ← WAJIB untuk semua coding
│  (selalu aktif)         │   - RED: Tulis test, lihat fail
│                        │   - GREEN: Implement minimal code
│                        │   - REFACTOR: Clean up
└──────────┬─────────────┘
           ↓
┌──────────────────────┐
│ SYSTEMATIC DEBUGGING  │ ← Jika ada bug/issue
│  (jika error muncul)  │   - Phase 1: Investigasi root cause
│                      │   - Phase 2: Analisis pola
│                      │   - Phase 3: Hipotesis & testing
│                      │   - Phase 4: Fix & verify
└──────────┬───────────┘
           ↓
┌──────────────────────┐
│   CODE REVIEW        │ ← Review antar tasks
│  (antara tasks)      │   - Requesting: Review code
│                      │   - Receiving: Apply feedback
└──────────┬───────────┘
           ↓
┌──────────────────────┐
│   VERIFICATION       │ ← Konfirmasi benar-bener fix
│  (sebelum selesai)   │   - Test lagi
│                      │   - Cek regressions
└──────────┬───────────┘
           ↓
┌──────────────────────┐
│ FINISHING DEV BRANCH │ ← Selesai branch
│  (setelah semua)     │   - Verify tests
│                      │   - Present options:
│                      │   * Merge ke main
│                      │   * Buat PR
│                      │   * Keep branch
│                      │   * Discard
└──────────────────────┘

利用可能なサブスキル

🎯 主要スキル(プロセス)
スキル使用するタイミング機能
using-superpowers会話の開始時に必ずスキルの使用方法を案内します
brainstormingコーディングの前要件と設計を理解します
writing-plans設計の承認後実装計画を作成します
executing-plans計画の準備後計画を実行します
finishing-a-development-branch完了後ブランチを仕上げます
🔨 実行スキル
スキル使用するタイミング機能
subagent-driven-development実行方法の選択肢 1タスクごとに新しいサブエージェントを使用します
dispatching-parallel-agents並列タスク複数のエージェントを割り当てます
🧪 品質スキル
スキル使用するタイミング機能
test-driven-developmentコーディングの前に必ずRED-GREEN-REFACTOR
systematic-debuggingバグがある場合4 フェーズの根本原因分析
verification-before-completion完了としてマークする前本当に修正されたことを確認します
🔧 Git とレビューのスキル
スキル使用するタイミング機能
using-git-worktrees新しいブランチでコーディングする前独立した作業領域
requesting-code-reviewタスク間計画に沿ってコードをレビューします
receiving-code-reviewフィードバックを受けた後レビューのフィードバックを反映します
📝 メタスキル
スキル使用するタイミング機能
writing-skills新しいスキルの作成時OpenClaw スキルの構成
🎨 デザインスキル
スキル使用するタイミング機能
frontend-designUI/UX の設計コンポーネント、レイアウト、スタイリング

主要な原則

厳守事項
  1. 失敗するテストを先に書かずに、本番コードを書いてはいけません(TDD)
  2. 根本原因を先に調査せずに、修正してはいけません(デバッグ)
  3. スキルが適用される可能性が 1%でもあると思ったら、必ずそのスキルを呼び出してください
TDD サイクル
RED → Write failing test → Verify fails
GREEN → Implement minimal code → Verify passes
REFACTOR → Clean up → Stay green
REPEAT → Next test
デバッグサイクル
Phase 1: Root Cause Investigation
  - Read errors carefully
  - Reproduce consistently
  - Check recent changes
  - Trace data flow

Phase 2: Pattern Analysis
  - Find working examples
  - Compare against references
  - Identify differences

Phase 3: Hypothesis & Testing
  - Form single hypothesis
  - Test it
  - Learn & iterate

Phase 4: Fix & Verify
  - Implement fix at root cause
  - Verify with original issue
  - Run all tests

スキルの優先順位

複数のスキルが関連する可能性がある場合:

  1. まずプロセススキル(brainstorming、debugging、writing-plans)
  2. 次に品質スキル(TDD、systematic-debugging)
  3. 3 番目に Git/レビュースキル(worktrees、code-review)
  4. 4 番目に実行スキル(executing-plans、subagent-driven)

例:

  • 「X を作ろう」→ brainstorming → using-git-worktrees → writing-plans → executing-plans
  • 「このバグを修正して」→ systematic-debugging → TDD
  • 「X を追加して」→ TDD(単純な場合は計画不要)

OpenClaw との統合

このスキルは OpenClaw と完全に統合されています。

  • ✅ 「build」、「create」、「implement」、「fix」、「add」などのキーワードで自動的にトリガーされます
  • ✅ skills/ フォルダーに 15 個の完全なサブスキルが含まれています
  • ✅ コンテキストに応じてサブスキルが自動的にトリガーされます
  • ✅ using-superpowers がエントリーポイントになります
  • ✅ ツール:brainstorm、plan_review、get_status
  • ✅ サブエージェント駆動開発のための OpenClaw Agent 統合

ClawGator での開発

ClawGator チームは、次の作業にこのスキルを使用します。

  • 🔨 OpenClaw の機能開発
  • 🚀 プラットフォームの開発
  • 🔧 バグ修正と改善
  • 📝 製品の計画
  • 💡 新しいアイデアのブレインストーミング
  • 🔍 システム的なデバッグ
  • ✅ TDD によるテスト
  • 📊 タスク間のコードレビュー

このスキルにより、ClawGator チームは常に次のことを実践できます。

  • コードを書く前に考える
  • 構築する前に計画する
  • リリースする前に検証する
  • 本番環境に出す前にテストする

フォルダー構成

/home/clawgator-superpowers/
├── SKILL.md                    - Dokumentasi skill utama
├── openclaw.plugin.json        - Konfigurasi plugin
├── package.json                 - Metadata
├── brainstorming.js              - Core brainstorming function
├── index.js                     - Entry point
├── skills/                       - Sub-skills dari obra/superpowers
│   ├── using-superpowers/       - Skill dasar
│   ├── brainstorming/           - Brainstorming & desain
│   ├── writing-plans/           - Rencana implementasi
│   ├── executing-plans/         - Eksekusi plan
│   ├── test-driven-development/ - TDD workflow
│   ├── systematic-debugging/    - 4-phase debugging
│   ├── using-git-worktrees/     - Git worktrees
│   ├── subagent-driven-development/ - Eksekusi via subagent
│   ├── dispatching-parallel-agents/ - Paralel agents
│   ├── requesting-code-review/  - Review code
│   ├── receiving-code-review/   - Terima feedback
│   ├── verification-before-completion/ - Verify fix
│   ├── finishing-a-development-branch/ - Wrap up
│   ├── writing-skills/          - Buat skill baru
│   └── frontend-design/         - Design UI/UX
└── README.md                     - Dokumentasi lengkap

基本的な使い方

新しいプロジェクトを開始する
Buat fitur [nama fitur]

スキルは以下を自動的に行います:

  1. using-superpowers を有効にします
  2. ブレインストーミングを行い、要件を把握します
  3. 新しい git worktree を作成します
  4. 実装計画を作成します
  5. TDD で実行します
  6. テストして検証します
バグを修正する
Fix bug: [deskripsi bug]

スキルは以下を自動的に行います:

  1. systematic-debugging を有効にします
  2. 根本原因を調査します(4 つのフェーズ)
  3. TDD で修正を実装します
  4. 修正を検証します
  5. すべてのテストを実行します

バージョン: 1.0.1 作成対象: ClawGator チーム 基盤: obra/superpowers(ワークフロー 100%、サブスキル 15 個) ライセンス: MIT

コメント