Yapay zeka kodlama araçlarının en büyük sorunu, planlama olmadan kontrolden çıkmaları.
Basitçe “bir not uygulaması yap” diye isterseniz, kullanıcı niyetini göz ardı edip planda olmayan özellikleri bile ekleyebiliyorlar.
Bu sorunu çözmek için ortaya çıkan araç, Claude Code eklentisi Superpowers.
Şu anda GitHub’da 188.000’den fazla yıldız alan bu araç, kodlamadan önce planlama aşamasını zorunlu kılıyor.
Superpowers’ın temel özellikleri:
• Planlama öncelikli doğrulama sistemi: Genel yapay zekalar kodu yazdıktan sonra kendi kendini doğrularken, Superpowers şu yapıyı kullanıyor: plan dokümanı hazırlama → uygulama planı oluşturma → kod yazma → ayrı bir gözden geçiren ajan tarafından 2 aşamalı doğrulama
• Spesifikasyonun korunmasını sağlayan dokümantasyon: Ortaya çıkan spesifikasyonu dosya olarak kaydederek, oturum değişse bile yapay zekanın verilen sözleri hatırlamasını sağlıyor
(alt ajanlar da aynı dokümana başvuruyor)
• Brainstorming becerisi: Sokratik sorularla gereksinimleri ayrıntılı biçimde ortaya çıkarıyor. Kullanıcı “yerel depolama mı? bulut mu?”, “arama özelliği gerekli mi?” gibi sorular alırken plan otomatik olarak netleşiyor
• Visual Companion: Metin tabanlı işbirliğinin sıkıcılığını azaltıyor; maketleri veya yerleşimi görsel olarak gösteriyor ve kullanıcı doğrudan tıklayarak seçim yapabiliyor
• Subagent-driven yürütme: Her iş için yeni bir alt ajan başlatıp bağlamı izole ediyor ve her aşamada incelemeden geçiriyor. TDD sürecini 2~5 dakikalık döngülerle tekrarlıyor
Bu yapı, ürün planlaması yapanlara üç avantaj sağlıyor.
- Yapay zeka, mutabakat olmadan kontrolden çıkmıyor (çok önemli); yalnızca açıkça belirtilen spesifikasyon kadarını uyguluyor
- Tüm uygulamaların, spesifikasyondaki hangi gereksinimden geldiği izlenebiliyor
- Kodu okumadan da spesifikasyon seviyesinde doğrulama yapılabiliyor
Yapay zeka kodlama çağında gerçek darboğaz, “neyin yapılacağını tam olarak tanımlamak”.
Vibe coding çağındaki “plan yapmadan hemen oluştur” yaklaşımı sınırlarını göstermeye başlarken, spec-driven development yeniden değer kazanıyor.
Superpowers, bunu yapay zekaya yapısal olarak zorlayan bir çerçeve olarak, basit bir kodlama yardımcısının ötesine geçip yapay zeka çağında planlayıcının rolünü yeniden tanımlayan bir araç olarak görülebilir.
Henüz yorum yok.