原始内容
Superpowers for Droid CLI
Framework disiplin pengembangan untuk AI coding assistant, dioptimasi untuk Droid CLI.
Tentang Versi Ini
Repo ini adalah versi modifikasi dari obra/superpowers dengan pendekatan berbeda:
Perbedaan utama dengan superpowers original:
| Aspek | Original (obra/superpowers) | Versi Ini |
|---|---|---|
| Eksekutor | general-purpose agent untuk semua task |
Specialist droids sesuai domain task |
| Routing | Satu agent mengerjakan semua | Task di-route ke droid yang tepat (frontend-developer, python-pro, dll) |
| Jumlah Droids | 100+ droids (banyak redundan) | Droids yang ter-kurasi dan fokus |
Keunggulan pendekatan specialist droids:
- Setiap task dikerjakan oleh droid dengan expertise yang sesuai
- Hasil lebih berkualitas karena droid fokus pada domain spesifiknya
- Routing table memastikan task selalu ke droid yang tepat
Struktur
├── skills/ # Workflow protocols
├── droids/ # Specialist agents
└── commands/ # Slash commands
Skills (Workflows)
| Skill | Fungsi |
|---|---|
using-superpowers |
Core protocol - wajib di awal sesi |
brainstorming |
Merancang fitur sebelum coding |
writing-plans |
Membuat implementation plan detail |
subagent-driven-development |
Eksekusi dengan dispatch specialist droids |
executing-plans |
Eksekusi plan di sesi terpisah |
test-driven-development |
TDD: RED → GREEN → REFACTOR |
systematic-debugging |
4-fase debugging sistematis |
verification-before-completion |
Verifikasi sebelum klaim selesai |
requesting-code-review |
Meminta code review |
receiving-code-review |
Merespons feedback review |
dispatching-parallel-agents |
Dispatch multiple agents paralel |
ui-ux-pro-max |
UI/UX design dengan 50 styles |
Droids (Specialists)
Language Specialists: python-pro, javascript-pro, typescript-pro, golang-pro, rust-pro, java-pro, php-pro, ruby-pro, elixir-pro, scala-pro, csharp-pro, cpp-specialist, sql-pro
Domain Specialists: frontend-developer, backend-specialist, database-specialist, security-specialist, devops-specialist, kubernetes-architect, observability-engineer, network-engineer, flutter-expert, wordpress-developer
Quality & Review: code-reviewer, test-automator, debugger, architect-review, ui-visual-validator
AI & Data: ai-engineer, prompt-engineer, mlops-engineer, data-specialist, context-manager
Business & Docs: business-analyst, documentation-specialist, seo-specialist, search-specialist
Others: orchestrator, general-purpose, legacy-modernizer, payment-integration, blockchain-developer, mermaid-expert, ui-ux-designer, dx-optimizer, incident-responder, hybrid-cloud-architect
Workflow Utama
brainstorming → writing-plans → [choice] → specialist droids implement → verification → code-review
- brainstorming: Tanya jawab untuk memahami requirement
- writing-plans: Pecah design menjadi task-task detail
- [choice]: Pilih eksekusi (subagent-driven atau executing-plans)
- specialist droids: Task di-route ke droid yang sesuai
- verification: Verifikasi semua berjalan
- code-review: Review oleh code-reviewer droid
Instalasi
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/galangryandana/superpowers-for-my-own-workflow/main/install.sh | bash
Windows (PowerShell)
irm https://raw.githubusercontent.com/galangryandana/superpowers-for-my-own-workflow/main/install.ps1 | iex
Manual
git clone https://github.com/galangryandana/superpowers-for-my-own-workflow.git
# Copy ke ~/.factory/
cp -r superpowers-for-my-own-workflow/skills/* ~/.factory/skills/
cp -r superpowers-for-my-own-workflow/droids/* ~/.factory/droids/
cp -r superpowers-for-my-own-workflow/commands/* ~/.factory/commands/
Penggunaan
Versi ini menggunakan custom slash commands dengan support argument. Aktivasi manual untuk fleksibilitas.
Slash Commands
| Command | Fungsi |
|---|---|
/superpowers |
Aktivasi full workflow (brainstorming → planning → execution) |
/brainstorm <deskripsi> |
Langsung brainstorming fitur tanpa full workflow |
/debug |
Aktivasi systematic debugging |
/review |
Request code review |
/writing-plans |
Buat implementation plan |
Contoh Penggunaan
Full workflow dengan superpowers:
/superpowers
Langsung brainstorming tanpa full workflow:
/brainstorm aku ingin menambah fitur dark mode pada aplikasi
Debugging:
/debug ada error pada fungsi login
Credits
Based on obra/superpowers, modified with specialist droid approach for better task execution quality.