🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

ClawGator Superpowers

by @renggap

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.

Versionv1.0.0
Downloads2,988
Stars⭐ 3
TERMINAL
clawhub install clawgator-superpowers

πŸ“– About This Skill


name: ClawGator Superpowers description: 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 Superpowers

Framework pengembangan perangkat lunak lengkap untuk tim ClawGator. Dibuat berdasarkan obra/superpowers namun disesuaikan khusus untuk kebutuhan ClawGator.

Kapan Menggunakan

SELALU gunakan skill ini SEBELUM:

  • Memulai fitur baru atau komponen
  • Mengubah perilaku atau fungsi
  • Fix bug atau issue
  • Perubahan signifikan pada kode
  • Membuat perencanaan implementasi
  • Lewati untuk:

  • Pertanyaan simpel atau pencarian informasi
  • Perintah satu baris
  • Melihat konteks proyek (gunakan skill terkait)
  • Alur Kerja Lengkap

    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
    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
    

    Sub-Skills Tersedia

    🎯 Skills Utama (Process)

    | Skill | Kapan Dipakai | Fungsi | |-------|--------------|--------| | using-superpowers | SELALU di awal conversation | Memandu penggunaan skill | | brainstorming | Sebelum coding | Memahami requirement & desain | | writing-plans | Setelah desain disetujui | Buat rencana implementasi | | executing-plans | Setelah plan siap | Eksekusi plan | | finishing-a-development-branch | Setelah selesai | Wrap up branch |

    πŸ”¨ Skills Eksekusi

    | Skill | Kapan Dipakai | Fungsi | |-------|--------------|--------| | subagent-driven-development | Option 1 eksekusi | Fresh subagent per task | | dispatching-parallel-agents | Paralel tasks | Dispatch multiple agents |

    πŸ§ͺ Skills Quality

    | Skill | Kapan Dipakai | Fungsi | |-------|--------------|--------| | test-driven-development | SELALU sebelum coding | RED-GREEN-REFACTOR | | systematic-debugging | Jika ada bug | 4-phase root cause analysis | | verification-before-completion | Sebelum mark selesai | Konfirmasi benar-bener fix |

    πŸ”§ Skills Git & Review

    | Skill | Kapan Dipakai | Fungsi | |-------|--------------|--------| | using-git-worktrees | Sebelum coding di new branch | Isolated workspace | | requesting-code-review | Antara tasks | Review code terhadap plan | | receiving-code-review | Setelah feedback | Apply review feedback |

    πŸ“ Skills Meta

    | Skill | Kapan Dipakai | Fungsi | |-------|--------------|--------| | writing-skills | Membuat skill baru | Struktur skill OpenClaw |

    Prinsip Utama

    Iron Laws

    1. NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST (TDD) 2. NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST (Debugging) 3. If you think there is even a 1% chance a skill might apply, you ABSOLUTELY MUST invoke it

    TDD Cycle

    RED β†’ Write failing test β†’ Verify fails
    GREEN β†’ Implement minimal code β†’ Verify passes
    REFACTOR β†’ Clean up β†’ Stay green
    REPEAT β†’ Next test
    

    Debugging Cycle

    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

    Prioritas Skill

    Ketika multiple skills mungkin relevan:

    1. Process skills first (brainstorming, debugging, writing-plans) 2. Quality skills second (TDD, systematic-debugging) 3. Git/Review skills third (worktrees, code-review) 4. Execution skills fourth (executing-plans, subagent-driven)

    Contoh:

  • "Let's build X" β†’ brainstorming β†’ using-git-worktrees β†’ writing-plans β†’ executing-plans
  • "Fix this bug" β†’ systematic-debugging β†’ TDD
  • "Add X" β†’ TDD (sederhana, no plan needed)
  • Integration dengan OpenClaw

    Skill ini terintegrasi penuh dengan OpenClaw:

  • βœ… Automatic triggers pada kata kunci: "build", "create", "implement", "fix", "add"
  • βœ… Folder skills/ berisi 14 sub-skills lengkap
  • βœ… Sub-skills trigger otomatis berdasarkan konteks
  • βœ… using-superpowers sebagai entry point
  • βœ… Tools: brainstorm, plan_review, get_status
  • βœ… OpenClaw Agent integration untuk subagent-driven-development
  • Pengembangan ClawGator

    Tim ClawGator menggunakan skill ini untuk:

  • πŸ”¨ Membangun fitur-fitur OpenClaw
  • πŸš€ Mengembangkan platform
  • πŸ”§ Bug fixing dan improvement
  • πŸ“ Perencanaan produk
  • πŸ’‘ Brainstorming ide-ide baru
  • πŸ” Debugging sistematis
  • βœ… Testing dengan TDD
  • πŸ“Š Code review antar tasks
  • Skill ini memastikan tim ClawGator selalu:

  • Think before they code
  • Plan before they build
  • Verify before they ship
  • Test before production
  • Struktur Folder

    /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
    └── README.md                     - Dokumentasi lengkap
    

    Penggunaan Dasar

    Memulai Proyek Baru

    Buat fitur [nama fitur]
    

    Skill akan otomatis: 1. Mengaktifkan using-superpowers 2. Brainstorming untuk pahami requirement 3. Buat git worktree baru 4. Tulis implementasi plan 5. Eksekusi dengan TDD 6. Test dan verify

    Fix Bug

    Fix bug: [deskripsi bug]
    

    Skill akan otomatis: 1. Mengaktifkan systematic-debugging 2. Investigasi root cause (4 phases) 3. Implement fix dengan TDD 4. Verify fix 5. Run semua tests


    Versi: 1.0.0 Dibuat untuk: Tim ClawGator Didasarkan: obra/superpowers (100% workflow, 14 sub-skills) Lisensi: MIT