Son zamanlarda Agent'lar ve Vibe Coding hakkında çok konuşuyorum.
Ancak bunları giderek daha fazla arkadaşıma önerirken, sıklıklaşça göz ardı edilen bir sorun fark ettim.
Çoğu insan için gerçek engel, standart bir iş akışının olmaması.
Özellikle istediğiniz yazılımı veya programı oluştururken standart bir sürecin olmaması aslında çok korkutucu bir şey.
Bu yüzden, vibe coding yaparken deneyimi iyileştirmek için kullandığım süper kullanışlı bir eklentiyi paylaşmak istiyorum. Önerdiğim herkes için neredeyse kurulumu zorunlu ve Claude Code, Codex, OpenCode, Cursor ve daha fazlasıyla uyumlu.
GitHub'da şimdiden 110.000 yıldızı var.
Adı Superpowers.

GitHub bağlantısı:
https://github.com/obra/superpowers
Aynı zamanda resmi olarak onaylanmış bir Claude eklentisidir, Anthropic'in resmi eklenti pazarında listelenmiştir ve 230.000 kurulumla ikinci sıradadır.

Birinci sırada, tasarımlarınızı daha zevkli hale getiren ünlü Skill olan Frontend Design var.
Superpowers gerçekten geleneksel bir araç değil; bence Agent'ların görevleri nasıl tamamlayacağını yönlendiren bir sistem olarak tanımlanmalı.
Açıkçası, çoğu Agent doğal olarak bir görev alır almaz kod yazmaya başlama eğilimindedir, tasarımı, testi ve incelemeyi atlar ve sonuçta bakımı yapılamayan bir yığın kod ortaya çıkar.
Superpowers, Agent'ın yoluna zorla yapılandırılmış bir iş akışı ekler. 14 skill ile birleştiğinde, nihai çıktınızın kalitesini birkaç seviye yükseltebilir.
Bu Skill'lerin ne işe yaradığını ve nasıl birleştirildiğini gösteren bir diyagram yaptım. Yakından bakmanıza gerek yok, sadece prensibi anlayın.

Gördüğünüz gibi Superpowers aslında 14 Skill'den oluşan bir iş akışı sistemidir. Üstelik bu sistem sadece geliştirme için değil, çünkü bir şey yaratmanın özü benzerdir.
Her şey Planlama - Parçalara Ayırma - Yürütme - İnceleme - Yansıtma ile ilgilidir.
Yani, pazarlama planları, PPT'ler, veri analizi vb. için de kullanabilirsiniz. Prensipler aynıdır.
Çok kullanışlıdır.
Öncelikle, Superpowers olmadan Claude Code veya Codex ile yerel geliştirme sürecinin nasıl göründüğünü göstermem gerektiğini düşünüyorum.
Genel süreç çok basittir: bir gereksinim belgesi (planlama) yazın ve ardından geliştirin.
Claude Code'u örnek alalım. Burada planlama Plan modudur.
Örneğin, bir takım arkadaşım DEHB var ve makaleleri okurken dikkati kolayca dağılıyor. Geçenlerde küçük bir okuma asistanı yapmayı tartıştık.
Bu gereksinim için Claude Code'u açıyoruz ve planlama moduna girmek için diyalog kutusuna /plan yazıyoruz.
Gereksinimi basitçe açıklayın: DEHB kullanıcıları için bir Çince web okuyucu uygulaması yapmama yardım et.
Bir plan yapmasına izin verin.
Ardından, bir tur araştırma yapacak ve aynı anda cevaplamanız için birkaç soru soracaktır. Bu soruların paralel olduğunu ve aralarında nedensel bir ilişki olmadığını fark edeceksiniz.

Örneğin, kullanım senaryoları, teknoloji yığını tercihleri ve DEHB dostu özellikler hakkında sorular soruyor. Ben biyonik okumayı seçtim - her kelimenin ilk birkaç harfini kalınlaştırma - DEHB'yi hafifletmek için klasik bir yöntem.
Cevap verdim ve doğrudan çalışmaya başladı.

Birkaç dakika sonra işi bitmişti. Bana hiçbir inceleme yapmadan bir şey verdi.
Şimdi bakınca, sorun yok gibi mi görünüyor?
Aslında büyük bir sorun var...
Çünkü biyonik okuma İngilizce için tasarlanmıştır.

İngilizce için sorun yok, ancak Çince için tamamen işe yaramaz ve okumayı kaotik hale getirir.
Nedeni basit: İngilizce kelimelerin sınırları bulmak için boşlukları vardır, ancak Çince karakterlerde yoktur. Boşluk olmadan, kelime sınırlarını bulamazsınız ve etki çok tuhaf olur.
Stilin yanlış olmasının yanı sıra, yerli kullanıcılara uyarlaması da zayıf.
Çince okurken en çok WeChat Resmi Hesapları ve Zhihu gibi platformları kullanıyoruz, ancak bu eklenti bunları düzgün okuyamadı.
İstediğim okuyucudan çok uzaktı.
Adil olmak gerekirse, Claude Code'u suçlayamazsınız.
DEHB okuma desteği, Çince senaryoları ve yerli platform uyumluluğunu dikkate alarak hedefli araştırma gerektiren profesyonel bir alandır.
Sorduğu birkaç basit, acısız soru kesinlikle tüm gereksinimleri karşılayamazdı, bu yüzden istediğim cevabı üretmek zordu.
Çoğu kullanıcının aklında yalnızca belirsiz bir fikir vardır. Belirli bir sorunu çözmek istediklerini bilirler, ancak neye benzemesi gerektiğini, ona ulaşma yolunu veya sınırların nerede olduğunu net olarak düşünemezler.
Bu yüzden Agent öncesi dönemde bir makale yazdım:

Dijital Hayat Khazix
@Khazix0918
·

Makale
En sık kullandığım 6 Prompt tekniğini paylaşıyorum.
2026 oldu ve hâlâ birçok arkadaşımın AI ile daha iyi nasıl konuşacaklarını bilmediklerini söylediklerini görüyorum. Günlük cevaplar iyi, ancak biraz profesyonelleştiğinde veya çok boyutlu hale geldiğinde, AI'ın performansı hemen düşüyor...
55
222
953
Prompt tekniklerinden biri Sokratik sorgulama yöntemidir: AI'ın başlamadan önce size tek tek sorular sormasını sağlamak için bir prompt kullanın, ta ki gereksinimler tam olarak anlaşılana kadar.
【Sorunuz/Gereksiniminiz】
Cevap vermeden önce lütfen bana sorular sorun.
Gereksinim: Her seferinde yalnızca bir soru sorun. Cevaplarıma göre sorgulamaya devam edin, gerçek ihtiyaçlarımı ve hedeflerimi %95 anladığınızdan emin olana kadar. Ancak o zaman bir çözüm sağlayın.
Agent çağında da benzerdir, ancak süreçte bir Prompt'tan bir Skill'e yükseltilmiştir.
Superpowers ile tekrar geliştirmeyi deneyelim.
İlk olarak, eklentiyi kurun.
Agent'ınıza tek bir cümle söyleyin:
Bu eklentiyi indirip kurmama yardım et: https://github.com/obra/superpowers
Kurulumdan sonra, etkinleşmesi için yeniden başlatmayı unutmayın; sıcak yeniden yükleme yapılmaz.

DEHB okuyucusuna geri dönelim, tekrar deneyelim.
Aynı Prompt'u gönderin.
Superpowers'ı ve iş akışını çağırmaya başladığını görebilirsiniz.
Yaptığı ilk şey, kullanıcıların nasıl kullanacağını sormak, bu da doğrudan okunamayan güvenlik duvarı arkasındaki içerik sorununu ele alır.

Plan modundaki paralel soruların aksine, Superpowers her seferinde yalnızca bir soru sorar. Cevabınıza göre bir sonraki soruya karar verir - bahsettiğim Sokratik sorgulama. Bu, soruların yüzeyde kalmak yerine derine inmesini sağlar.
Bir tarayıcı uzantısı seçtim ve ardından temel işlevler hakkında sordu. Bu adımda tereddüt ettim çünkü o kadar aşina değildim, bu yüzden benim için araştırmasını söyledim.
Gerçekten araştırdı ve bir raporla geri döndü.

Ardından bir öneride bulundu ve önceliklendirilmiş bir temel işlev listesi düzenledi.

Biyonik okuma için doğrudan "zayıf ancak kullanıcılar tarafından sevileniyor" olarak etiketledi ve DEHB'li kullanıcılar için Çince okumayı önemli ölçüde iyileştirmediğini belirten araştırmalara atıftı.
Birkaç işlev seçmeme yardım etmesine izin verdim.
Ardından beni sorgulamaya devam etti ve net düşünmeye zorladı: Hangi hedef tarayıcı? Çince sözcük ayırma kütüphaneleri için herhangi bir tercih? Arayüz dili ve stili?

Sizi bunu düşünmeye zorlar.
Bu demo projesi çok karmaşık değil, ancak büyük bir proje geliştirdiğinizde, sorgulanmanın "terleme" hissini gerçekten hissedersiniz.
Tüm soruları cevapladıktan sonra, AI kabaca ihtiyaçlarınızı bilir.
Bu noktada, Plan modundan farklı olarak, üç mimari çözüm önerir ve her birinin artılarını, eksilerini ve uygulanabilir senaryolarını açıkça listeler.

Birini seçersiniz veya onun önerisini kullanırsınız.
Ben B'yi seçtim; hibrit bir çözüm istemedim.
Ardından farklı detayları tek tek onaylamamı sağladı.

Genel mimari, işlev modüllerinin detaylı tasarımı, kontrol paneli, veri akışı ve depolama vb.

Tekrar onaylamak beni terletti; AI'ın önünde kendimi tam bir amatör gibi hissettim.
Her şey onaylandıktan sonra, nihayet çok uzun ve detaylı bir tasarım belgesi yazdı ve yerel olarak kaydetti.

Birçok arkadaş nihai ürünün istedikleri gibi olmadığını hisseder; bu genellikle AI'ın kötü olmasından değil, gereksinimlerin net olmamasından kaynaklanır.
2 saat planlama, 10 dakika uygulama. Giderek uygulamanın o kadar önemli olmadığını, erken planlamayı iyice düşünmenin en önemli kısım olduğunu hissediyorum.
AIFUT biletleme mini programını yaptığımızda çok kendimize güvenmiştik ve standart bir AI destekli süreç izlememiştik. Yayına girmeden öncesi birçok kullanıcı ihtiyacı dikkate alınmamıştı ve sınır riskleri net değildi. Bu bir erken planlama sorunuydu.

Şu anki hissim, AI geliştirmenin yeterince hızlı olduğu; zaman harcanması gereken yerin başlamadan önce olduğu.
Sürekli sorgulanmanız, ekiple tüm sınır durumlarını analiz etmeniz ve kullanıcılara gerçekten teslim edilebilecek bir şey üretmek için deneyimli birinin gözetiminde olmanız gerekir.
Superpowers'a geri dönersek, planlamanın ilk adımı tamam. Yukarıdakilerin tümü, Superpowers sürecindeki yalnızca ilk Skill'dir.
Bu beyin fırtınasıdır.
Evet, ilki.
Tasarım belgesi onaylandıktan sonra kod yazmı kod yazacağını düşünüyorsunuz?
Ama sonra ikinci skill devreye girer: using-git-worktrees Skill'ini kullanarak izole bir çalışma alanı oluşturur.
Ana daldan yeni bir dal çeker. Sonraki tüm geliştirmeler bu yeni dalda yapılır. Ana dal kodu etkilenmez ve yeni dalda ne kadar karıştırırsanız karıştırın orijinalini etkilemez. İşi bitip iyi göründüğünde, ana dala geri birleştirin.
Bu izolasyondur. Birçok kişi önceki projeyi doğrudan sürüm izolasyonu olmadan değiştirir ve her şeyi bozar. Bu çok kötü bir alışkanlıktır.

Ardından, üçüncü Skill, writing-plans ortaya çıkar.
Dikkat, hâlâ kod yazılmadı.
Bu tasarım belgesini adım adım bir geliştirme görev listesine, özellikle 2-5 dakikada tamamlanabilecek görevlere ayırır.
Bu ilginç çünkü hedefleri, kendi deyimleriyle: "Hiç zevki, muhakemesi, proje bağlamı olmayan ve test etmekten nefret eden hevesli bir genç mühendisin takip etmesine izin vermektir."
Bunu görünce güldüm.
Yani, Superpowers ile sadece Claude Opus 4.6 kullanmak zorunda değilsiniz. Aslında, model ne kadar ortalama olursa, o kadar fayda sağlar. Bu Skill'in rolü budur.

Parçalara ayırmanın başka bir faydası daha vardır: her küçük görevi doğrulayabilirsiniz. Bir sorun varsa, tüm proje bitip patlayana kadar beklemek yerine hemen bulursunuz.
Bu, yürütme aşamasında daha da belirgin hale gelir.
Bu adımdan sonra, nihayet kod yürütme aşamasına geçiyoruz.
subagent-driven-development Skill'ini çağırır.
Yukarıda bahsedilen her şeyi yapmak için birkaç alt-agent açar.

Her görev geliştirildikten sonra, size teslim edilmez. İki tur kontrolden geçer.
İlk tur, görevin gereksinimleri takip edip etmediğini, yapılması gerekenin yapılıp yapılmadığını, gereksiz şeyler eklenip eklenmediğini veya herhangi bir saçma aşırı tasarım olup olmadığını görmek için bağımsız bir inceleme Agent'ı gönderir.
İkinci tur, kod kalitesini kontrol etmek için başka bir inceleme Agent'ı gönderir, kodun standart ve bakımı yapılabilir olup olmadığına odaklanır.
İki incelemeden birinde başarısız olursa, değişiklik için geri gönderilir ve geçene kadar tekrar incelenir.

Bu 10 küçük görev geliştirildikten sonra, inceleme bitmez. Bir sonraki aşamada, requesting-code-review skill'i, tüm kodu baştan sona incelemesi için son bir inceleme Agent'ı gönderir.
Önceki incelemeler parçalara odaklanmıştı; bu, bütüne odaklanır, modüllerin entegre olup olamayacağını, bir şeyin unutulup unutulmadığını ve genel mantığın tutarlı olup olmadığını kontrol eder.
Son olarak, tüm testlerin geçtiğini onaylamak için bir doğrulama çalıştırır, kodu ana dala geri birleştirir ve çalışma alanını temizler.
Sonunda bitti.

Okuyucunun etkisine bakalım.
Çok pratik iki okuma modu vardır.
Biri konuşma bölümü renklendirmedir; isimleri, fiilleri ve sıfatları farklı renklerde işaretler ve cümle yapısını çok daha net hale getirir.

Diğer bir mod, paragraf odaklamadır; okunan paragraf vurgulanır ve diğerleri karartılır. Uzun paragraflar için uygundur ve çevreleyen metinden kaynaklanan dikkat dağılmalarını önemli ölçüde azaltır, zihnin dağılmasını önler.

DEHB kullanıcıları için en büyük düşman, dikkatin çevreleyen metin tarafından dağıtılmasıdır.
Bu okuyucu, odağı netleştirir, içeriğin daha az dikkat dağılmasıyla görülmesini kolaylaştırır, böylece metnin tamamını okumak o kadar yorucu olmaz.
Ve bu sefer, bir eklenti çözümü olduğu için WeChat Hesapları ve Zhihu gibi sayfalar normal şekilde okunabilir.
İlk denemede mükemmel çalıştı, bana çok zahmet kazandırdı...
Bu, AI çağında doğru bir iş akışının nasıl görünmesi gerektiğini tam olarak göstermektedir.
2 saat planlama, 10 dakika uygulama, 1 saat inceleme.
İşte bu kadar.
Bahsettiğim Skill'lerin yanı sıra, bahsetmediğim başkaları da var. Kendiniz deneyebilirsiniz.
Bu, herkese önerdiğim zorunlu bir eklentidir.
Bana göre, skill-creator ile aynı seviyededir.
İnanın bana, iş kalitenizi büyük ölçüde artıracaktır.
Ve verimliliğinizi de.





