obra/superpowers

Superpowers merupakan metodologi pengembangan perangkat lunak dan kerangka kerja keterampilan untuk agen pemrograman yang dibangun di atas keterampilan modular serta instruksi awal. Saat pengguna memulai proses pembuatan perangkat lunak, sistem mengarahkan agen pemrograman untuk mengajukan pertanyaan klarifikasi guna menggali spesifikasi sebelum menulis kode. Spesifikasi tersebut ditampilkan dalam bagian-bagian ringkas agar mudah dipahami. Setelah rancangan disetujui, agen menyusun rencana implementasi bertahap yang menekankan praktik pengujian TDD siklus red/green, YAGNI (You Aren't Gonna Need It), dan DRY (Don't Repeat Yourself). Selanjutnya, proses pengembangan berbasis sub-agen dijalankan untuk menyelesaikan tugas rekayasa, memeriksa hasil pekerjaan, dan menjaga kesesuaian dengan rencana. Snapshot GitHub menunjukkan repositori ini tidak diarsipkan.

Target pengguna mencakup pengembang dan organisasi tingkat perusahaan yang mengoperasikan agen pemrograman dalam alur kerja rekayasa perangkat lunak. Prasyarat yang dibutuhkan adalah penggunaan salah satu lingkungan harness yang didukung, seperti Claude Code, Antigravity, Devin CLI, atau Gemini CLI. Cara instalasi bervariasi bergantung pada harness yang digunakan. Pada Claude Code, instalasi dilakukan melalui perintah:
/plugin install superpowers@claude-plugins-official
Untuk pengguna Antigravity, jalankan:
agy plugin install https://github.com/obra/superpowers
Pada Devin CLI, pasang menggunakan:
devin plugins install obra/superpowers
Sedangkan pengguna Gemini CLI dapat memasang via:
gemini extensions install https://github.com/obra/superpowers
Kode sumber proyek ini dilisensikan di bawah Lisensi MIT, dengan dukungan komersial yang tersedia untuk lingkungan enterprise. Sebagai pembanding kumpulan skill agen, lihat mattpocock/skills; susunan dan cara kerjanya tidak harus sama.

Data per : 311379 stars · 27708 forks.

GitHub · mattpocock/skills