Skill listeleri viral oluyor, kimse ölçmüyor. Ölçenler bakınca çıkan tablo şu: kopyalanan skill'lerin yarısından fazlası bir daha hiç güncellenmiyor.
Son altı ayda tasarımcı skill'leri bir tür koleksiyon sporuna dönüştü. LinkedIn'de, X'te, Notion sayfalarında aynı listeler dönüp duruyor. "Şu 20 skill'i kur, hayatın değişsin." Listeler birbirinden kopyalanıyor, kimse tek bir görevde önce–sonra ölçümü paylaşmıyor.
Skill dediğimiz şey teknik olarak mütevazı: ajanın belirli bir işe girdiğinde okuduğu, ne yapacağını ve neyi asla yapmayacağını anlatan bir metin dosyası. Sihir yok. Gücü de zayıflığı da aynı yerden geliyor — içine ne yazdıysan onu uyguluyor.
Bu arada konuyu ciddi ciddi ölçen akademik çalışmalar çıktı. Sonuçları hem skill karşıtlarını hem skill hayranlarını rahatsız edecek türden.
AraştırmaRakamlar ne diyor
Yakın tarihli bir çalışma 18.463 registry skill'ini ve 5.876 GitHub deposundan çıkan 23.199 kişisel skill'i taradı. Aradıkları soru basitti: insanlar bu dosyalarla ne yapıyor?
| Bulgu | Oran | Ne demek |
|---|---|---|
| Kopyalandıktan sonra hiç güncellenmeyen skill | %53 | Kur–unut davranışı |
| Orijinaldeki düzeltmeleri almayan kopya | %40,2 | Bug fix mekanizması yok |
| Ajan–kullanıcı iletişimini tanımlayan skill | %63 | Ama uyarlayan sadece %1–2 |
| Ekleme / çıkarma oranı | 6,1 : 1 | Skill'ler sürekli şişiyor, hiç budanmıyor |
Araştırmanın kendi ifadesiyle: benimseme büyük ölçüde tek seferlik bir kopyalama davranışı gibi işliyor. İndiriyorsun, bir kere çalıştırıyorsun, klasörde kalıyor.
Sorun burada bitmiyor. Bir kütüphane eskidiğinde kod patlar, uyarı alırsın. Bir skill eskidiğinde model onu sessizce, güvenle uygular. Yanlış talimatı hatasız çalıştırır. Buna skill rot deniyor ve fark etmesi zor çünkü hiçbir şey kırılmıyor — sadece çıktı yavaş yavaş kötüleşiyor.
31.132 topluluk skill'i tarandığında bunların %26,1'inde en az bir sömürülebilir açık bulundu — prompt injection ve yetki yükseltme dahil. Rastgele indirdiğin bir skill, ajanına verdiğin talimat setine yazma izni olan bir dosyadır. Öyle davran.
Pratikte bunun anlamı şu: bir skill'i kurmadan önce içindeki talimatları okumadıysan, ajanına imzasız bir sözleşme imzalatıyorsun. Beş dakikalık bir okuma, aylarca fark etmeyeceğin bir davranış bozukluğunu baştan eler.
Peki neden hâlâ konuşuluyor?
Çünkü madalyonun öbür yüzünde de bir rakam var: küratörlü skill'ler, 84 görev üzerinde ajanın başarı oranını ortalama %16,2 artırdı. Modelin kendi kendine yazdığı skill'lerde tutarlı bir fayda görünmedi.
Aynı çalışmalarda iki pratik sınır daha çıkıyor: 80 skill'i geçen düz listeler bozulmaya başlıyor, ve dar kapsamlı skill'ler geniş kapsamlılardan belirgin biçimde iyi çalışıyor. Yani "50 skill kurdum" bir başarı göstergesi değil, bir semptom.
Sebebi de mantıklı. Ajan her işe başlarken hangi skill'in devreye gireceğine karar vermek zorunda. Elli tane birbirine benzeyen dosya arasından doğru olanı seçmek zorlaşıyor, üstüne hepsi context'te yer kaplıyor. Kapsam genişledikçe talimat da muğlaklaşıyor: "iyi bir arayüz tasarla" cümlesi hiçbir kararı belirlemiyor, "birincil butonda asla gradient kullanma" cümlesi belirliyor.
Skill'in kendisi abartılı değil. Abartılan şey sayısı.
AltyapıAltı ayda ne oldu
Ekosistemin olgunlaştığını gösteren şey liste sayısı değil, etrafında biriken sıkıcı altyapı. Son aylarda üç parça birden yerine oturdu.
skills.sh
Vercel destekli paket yöneticisi. Kendini "agent skill'ler için npm" diye tanımlıyor, 76 farklı ajanı destekliyor.
SkillSpector
NVIDIA'nın açık kaynak tarayıcısı. Skill'leri statik analizle tarıyor, SARIF raporu üretiyor.
localskills.sh
Ekip ve şirket ölçeğinde skill dağıtımı, sürüm ve erişim yönetimi.
Paket yöneticisi, güvenlik taraması, kurumsal yönetim. Bir teknolojinin "denedim, havalıymış" aşamasından çıktığının en net işareti bunlar.
Tasarım tarafında: DESIGN.md
Tasarımcıyı doğrudan ilgilendiren kısım burada. Ortaya tek bir düz metin dosyası konvansiyonu çıktı: DESIGN.md. Fikir basit — tasarım sistemini ajanın okuyabileceği bir dosyaya yazıyorsun, ajan her bileşeni sıfırdan uydurmak yerine senin kurallarınla üretiyor.
Google Stitch'in yayımladığı spec etrafında hızla araç birikti: hazır DESIGN.md koleksiyonları, 300'den fazla gerçek sitenin tasarım sistemini bu formata çeviren kataloglar, binlerce AI-okunabilir tasarım sistemi sunan platformlar.
İçine ne yazıldığı da sürpriz değil: renk ve tipografi token'ları, spacing ölçeği, bileşenlerin hangi durumda hangi varyantı kullandığı, ve en kritik kısım — yasaklar. Tasarım sistemi dokümanlarında zaten var olan ama Figma'da kalıp koda hiç geçmeyen bilgi. DESIGN.md'nin yaptığı tek şey o bilgiyi ajanın okuyabileceği bir yere taşımak. Bunun bir "yeni teknoloji" değil, bir dosya adı konvansiyonu olması da işin en iyi tarafı.
Kurumsal tarafta somut bir örnek de var: LINE Yahoo'nun tasarım ekibi, tasarım sistemlerini "AI-Ready" hâle getirme sürecini anlattı. Figma Code Connect, MCP, agent skill'leri ve DESIGN.md'yi birlikte kullandılar; React ve Vue tarafında markup mühendisliği eforunda %80 azalma bildirdiler.
Bu %80, sıfırdan arayüz tasarlama süresi değil — tasarımı koda çevirirken harcanan markup eforu. Yani kazanç yaratıcı işten değil, tekrar eden çeviri işinden geliyor. Zaten skill'lerin gerçekten iyi olduğu yer de tam olarak orası.
Tasarımcılar için bakmaya değer olanlar
| Skill | Ne yapıyor | Ölçek |
|---|---|---|
| Impeccable — Paul Bakaus | Kodlama ajanına arayüz iyileştirme dili veriyor: 23 komut, 59 deterministik "anti-slop" kuralı | ~50.000 |
| ui-ux-pro-max | 84 UI stili, 192 palet, 74 font eşleşmesi, 161 sektör kuralı | 112.600 |
| Taste Skill | AI arayüzünün klişeye kaymasını engelliyor | 70.100 |
| Emil — Emil Kowalski | Animasyon incelemesi ve ortak bir animasyon sözlüğü | 25.100 |
| Layers — Jamie Mill | Yedi katmanlı ürün tasarımı karar çerçevesi; fikir güçlü, uygulama henüz erken | 281 |
Listenin sonundaki Layers ilginç bir uyarı: 281 yıldız ve 9 commit. Çerçeve iyi düşünülmüş ama henüz bir araç değil. Yıldız sayısı olgunluk göstergesi değil; ikisi de değil aslında.
Impeccable'ın yazarı Paul Bakaus'un bir cümlesi bu işin özünü anlatıyor:
Arkasında hiçbir şey olmayan bir sıfat, sadece güzel bir virgülden ibarettir.
— Paul Bakaus, ImpeccableAjana "daha cesur yap" dediğinde neon efekt ve cam yüzey almanın sebebi bu. "Cesur" senin kafanda bir anlam taşıyor, dosyada taşımıyor. Skill kurmak prompt yazmak değil, tanım yazmak. Bakaus'un kendi ifadesiyle: burada tam otomasyon yok ve olmayacak.
İşe yarayan skill neye benziyor
İşe yaramayan
- Bir listeden toplu indirilmiş
- Geniş kapsamlı: "iyi tasarım yap"
- Sıfatlarla dolu, tanımsız
- Kurulduğu günden beri hiç açılmamış
İşe yarayan
- Kendi tekrar eden işinden çıkarılmış
- Dar kapsamlı: tek bir iş akışı
- "Bunu asla yapma" kuralları net
- Her kullanımda biraz düzeltiliyor
Biz de kendi skill'lerimizi kurduktan sonra aynı yere geldik. Brick Institute'te marka tonuna göre içerik düzenleyen ve carousel üreten skill'leri gündelik olarak kullanıyoruz. Öğrendiğimiz üç şey var: skill kurmak bir kereye mahsus bir iş değil, güncellemeyi hatırlamak gerçek maliyetin kendisi, ve altı ay önce yazdığın talimat bugünkü problemin sebebi olabiliyor.
AksiyonBu hafta ne yapabilirsin
- Üçüncü kez aynı şekilde yaptığın bir işi seç. Sunum hazırlama, component dokümante etme, research notu özetleme — hangisiyse.
- Adımlarını, verdiğin kararları ve "bunu asla yapma" kurallarını düz bir dosyaya yaz. Format önemsiz, netlik önemli.
- İlk hâli kötü olacak. Normal. İki üç kullanımda oturuyor.
- Kurduğun her skill'e bir sahip ve bir gözden geçirme tarihi ata. Yoksa altı ay sonra skill rot senin de problemin olur.
Kendi işinden çıkardığın en basit skill, indirdiğin en iyi skill'den daha faydalı olur. Küratörlü skill'lerin %16,2'lik kazancı da tam olarak buradan geliyor — birinin o dosyayı gerçekten kullanıp gerçekten düzeltmiş olmasından.
Skill'ler hâlâ abartılı. Ama abartılan şey skill'in kendisi değil, sayısı. Elli tane kurmak seni hızlandırmıyor; gerçek işinden çıkardığın üç tanesi hızlandırıyor. 🧱
Bu yazı Brick Institute bülteni Brick by Brick #28'in "Tasarımcı Skill'leri" bölümünden derlendi. Yıldız ve kullanım sayıları bültenin yazıldığı tarihteki değerlerdir; bu tür sayılar hızla değişir ve tek başına kalite göstergesi değildir.



