Framework pengembangan perangkat lunak lengkap untuk tim ClawGator. Dibuat berdasarkan obra/superpowers namun disesuaikan khusus untuk kebutuhan ClawGator.
SELALU gunakan skill ini SEBELUM:
Lewati untuk:
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
└──────────────────────┘
| 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 |
| Skill | Kapan Dipakai | Fungsi |
|---|---|---|
| ------- | -------------- | -------- |
| subagent-driven-development | Option 1 eksekusi | Fresh subagent per task |
| dispatching-parallel-agents | Paralel tasks | Dispatch multiple agents |
| 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 |
| 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 |
| Skill | Kapan Dipakai | Fungsi |
|---|---|---|
| ------- | -------------- | -------- |
| writing-skills | Membuat skill baru | Struktur skill OpenClaw |
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
Ketika multiple skills mungkin relevan:
Contoh:
Skill ini terintegrasi penuh dengan OpenClaw:
skills/ berisi 14 sub-skills lengkapusing-superpowers sebagai entry pointbrainstorm, plan_review, get_statusTim ClawGator menggunakan skill ini untuk:
Skill ini memastikan tim ClawGator selalu:
/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
Buat fitur [nama fitur]
Skill akan otomatis:
Fix bug: [deskripsi bug]
Skill akan otomatis:
Versi: 1.0.0
Dibuat untuk: Tim ClawGator
Didasarkan: obra/superpowers (100% workflow, 14 sub-skills)
Lisensi: MIT
共 1 个版本