ClawGator Superpowers
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.
ๆ่ฝ่ฏดๆ
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
- NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST (TDD)
- NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST (Debugging)
- 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:
- Process skills first (brainstorming, debugging, writing-plans)
- Quality skills second (TDD, systematic-debugging)
- Git/Review skills third (worktrees, code-review)
- 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-superpowerssebagai 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:
- Mengaktifkan using-superpowers
- Brainstorming untuk pahami requirement
- Buat git worktree baru
- Tulis implementasi plan
- Eksekusi dengan TDD
- Test dan verify
Fix Bug
Fix bug: [deskripsi bug]
Skill akan otomatis:
- Mengaktifkan systematic-debugging
- Investigasi root cause (4 phases)
- Implement fix dengan TDD
- Verify fix
- Run semua tests
Versi: 1.0.0 Dibuat untuk: Tim ClawGator Didasarkan: obra/superpowers (100% workflow, 14 sub-skills) Lisensi: MIT
ๅฆไฝไฝฟ็จใClawGator Superpowersใ๏ผ
- ๆๅผๅฐ้พ่พAI๏ผWeb ๆ iOS App๏ผ
- ็นๅปไธๆนใ็ซๅณไฝฟ็จใๆ้ฎ๏ผๆๅจๅฏน่ฏๆกไธญ่พๅ ฅไปปๅกๆ่ฟฐ
- ๅฐ้พ่พAI ไผ่ชๅจๅน้ ๅนถ่ฐ็จใClawGator Superpowersใๆ่ฝๅฎๆไปปๅก
- ็ปๆๅณๆถๅ็ฐ๏ผๆฏๆ็ปง็ปญๅฏน่ฏไผๅ