Masalah terbesar alat coding AI adalah ia sering melaju liar tanpa perencanaan
Jika hanya diminta "buatkan aplikasi memo", alat ini kerap mengabaikan niat pengguna dan menambahkan fitur yang tidak ada dalam rencana
Yang muncul untuk menyelesaikan masalah ini adalah plugin Claude Code, Superpowers
Saat ini, alat ini telah meraih lebih dari 188.000 bintang di GitHub dan memaksa adanya tahap perencanaan sebelum coding
Fitur inti Superpowers:
• Sistem verifikasi yang mendahulukan perencanaan: AI biasa menulis kode lalu memverifikasi sendiri, tetapi Superpowers memiliki struktur verifikasi 2 tahap berupa penulisan dokumen perencanaan → penyusunan rencana implementasi → penulisan kode → verifikasi oleh agen reviewer terpisah
• Dokumentasi pelestarian spesifikasi: Spesifikasi yang dihasilkan disimpan sebagai file sehingga AI tetap mengingat komitmen meskipun sesi berganti
(subagen juga merujuk ke dokumen yang sama)
• Skill Brainstorming: Menggali kebutuhan secara rinci lewat pertanyaan bergaya Socrates. Pengguna akan mendapat pertanyaan seperti "simpan lokal? cloud?", "perlu fitur pencarian?", dan perencanaan pun otomatis dirapikan
• Visual Companion: Mengatasi keterbatasan kolaborasi berbasis teks, menampilkan mockup atau layout secara visual, lalu pengguna bisa memilih langsung dengan klik
• Eksekusi berbasis subagent: Untuk setiap tugas, subagen baru dijalankan dengan konteks yang diisolasi dan melalui review di setiap tahap. Proses TDD diulang dalam satuan 2–5 menit
Struktur seperti ini memberi tiga keuntungan bagi perencana.
- AI tidak melaju liar tanpa kesepakatan (sangat penting), dan hanya mengimplementasikan sesuai spesifikasi yang dinyatakan
- Semua implementasi dapat ditelusuri berasal dari kebutuhan mana dalam spesifikasi
- Validasi dapat dilakukan di level spesifikasi tanpa harus membaca kode
Dalam era AI coding, bottleneck yang sebenarnya adalah mendefinisikan dengan tepat apa yang ingin dibuat
Di era vibe coding, pendekatan "pokoknya buat saja tanpa perencanaan" mulai menunjukkan batasannya, sehingga pengembangan berbasis spesifikasi kembali mendapat perhatian
Superpowers adalah framework yang memaksakan hal ini secara terstruktur kepada AI, sehingga bisa dikatakan bukan sekadar alat bantu coding, melainkan alat yang mendefinisikan ulang peran perencana di era AI
Belum ada komentar.