superpowers-for-my-own-workflow

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

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
  1. brainstorming: Tanya jawab untuk memahami requirement
  2. writing-plans: Pecah design menjadi task-task detail
  3. [choice]: Pilih eksekusi (subagent-driven atau executing-plans)
  4. specialist droids: Task di-route ke droid yang sesuai
  5. verification: Verifikasi semua berjalan
  6. 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.