Yapay zekaya kod yazdırırken çıkan asıl sorun, kodun yanlış olması değil, sürecin atlanması. Model doğrudan yazmaya başlıyor, planı atlıyor, testi atlıyor ve yayına çıkmadan önceki kontrolü hiç yapmıyor. Agent Skills tam olarak bu boşluğu dolduruyor: kıdemli mühendislerin uyguladığı iş akışını, yapay zekanın her seferinde tekrarlayacağı yeteneklere çeviriyor.1
Paketi hazırlayan kişi Google'da uzun yıllar mühendislik tarafını yönetmiş biri, yani içindeki kontrol listeleri gerçek bir ekipten geliyor.
🧩 Dört aşama, dört ayrı yetenek
Paket işi dört aşamaya ayırıyor ve her aşama kendi yeteneğiyle çalışıyor.1
Planlama. Sen fikri anlatıyorsun, model bunu görevlere ve kontrol noktalarına bölüyor. Kod yazmadan önce ne yapılacağı yazılı hale geliyor.
Kodlama. Kod yazılırken belirli standartlara uyuluyor. Fark burada görünüyor: model kendi seçtiği biçimde değil, tanımlı bir biçimde yazıyor.
Test. Model yazdığı kodu kendi test ediyor. Bu, en çok atlanan aşama ve en çok zaman kazandıran aşama.
Yayın öncesi inceleme. Yayına çıkmadan önce kod incelemesi yapıyor ve bir kontrol listesinden geçiriyor.
Doğru anda doğru yeteneği kendisi devreye sokuyor, yani her seferinde hangisini kullanacağını söylemene gerek kalmıyor.1
⚙️ Kurulum
Claude uygulamasının Kod bölümünü aç, projeni seç ve şunu yapıştır:
Şu yetenekleri projeme kur: https://github.com/addyosmani/agent-skills
Kurulumdan sonra bana şunu yaz: bundan sonra bir iş verdiğimde hangi adımları hangi sırayla uygulayacaksın. Adımları maddeler halinde yaz.
İkinci cümle önemli. Kurulumdan sonra modelin kendi akışını yazması, hem senin ne beklediğini görmeni sağlıyor hem de modelin akışı gerçekten yüklediğini doğruluyor.
🎯 Planlama aşamasını gerçekten kullanmak
Paketin en çok işe yarayan tarafı planlama ve en çok atlanan tarafı da bu. Çoğu kişi planı okumadan onaylıyor.
Planı şu üç soruyla oku:
Hangi adım en çok belirsizlik taşıyor? O adımı en başa al. Belirsiz olan adım sonda kalırsa, ona geldiğinde önceki bütün işi değiştirmek gerekiyor.
Hangi adım geri alınamaz? Veri silen, canlıya çıkan ya da dışarıya mesaj gönderen adımlar. Bunların önüne kontrol noktası koy.
Hangi adım aslında gereksiz? Model bazen istemediğin bir özelliği plana ekliyor. Şimdi silmek, yazıldıktan sonra silmekten kolay.
Planı okudum. Şunları değiştir:
1. [şu adımı] en başa al, orada en çok belirsizlik var
2. [şu adımdan] önce dur ve bana sor, çünkü geri alınamaz
3. [şu adımı] tamamen çıkar, buna ihtiyacım yok
Yeni planı yaz, sonra başla.
💡 Tek kişilik işte ne değişiyor
Bu paket bir ekip için tasarlanmış gibi duruyor ama en çok tek kişi çalışanda fark yaratıyor.
Sebebi şu: ekipte kod incelemesini başka biri yapıyor. Tek çalışırken o kişi yok. Yayın öncesi inceleme yeteneği, olmayan o kişinin yerini alıyor.
Aynısı test için de geçerli. Tek çalışırken test yazmak en kolay ertelenen iş oluyor, çünkü kimse sormuyor. Yeteneğin akışın parçası olması, ertelemeyi ortadan kaldırıyor.
⚠️ Kurduktan sonra düşen şey
Kurulumdan sonra tek bir iş daha uzun sürüyor. Bu normal ve baştan bilmen gereken şey.
Kazanç ilk işte değil, üçüncü işte çıkıyor. Planlanmış ve test edilmiş bir iş, sonradan geri dönüp düzeltme gerektirmiyor. Asıl süre kaybı yazmakta değil, yazılanı sonradan bozup tekrar yapmakta.
Özetle
- Yapay zeka kod yazarken asıl sorun kodun yanlışlığı değil, planlama ve test aşamalarının atlanması.
- Agent Skills işi dört aşamaya ayırıyor: planlama, kodlama, test ve yayın öncesi inceleme.
- Kurulumdan sonra modele kendi akışını yazdır, hem doğrulama hem beklenti netleşiyor.
- Planı üç soruyla oku: belirsizlik nerede, hangi adım geri alınamaz, hangisi gereksiz.
- Tek kişi çalışanda en çok fark yaratan parça, olmayan kod inceleyicisinin yerini alması.
Sen hangi aşamayı atlıyorsun: plan mı, test mi? Yaz, o aşamayı akışına nasıl oturtacağımıza birlikte bakalım.