Önemli Çıkarımlar
- Claude Code yetenekleri (skills), ekip kurallarını, konvansiyonları ve komut şablonlarını doğrudan ajanın bağlamına (context) enjekte eden Markdown dosyalarıdır.
- Bir yetenek, tek paragraflık basit bir talimat olabileceği gibi, örnekler ve ortam değişkeni referansları içeren çok adımlı şablonlu bir iş akışı kadar zengin de olabilir.
- Yetenekler, eski özel komut dizinlerinin yerini alır ve ajana bir kez öğretip oturumlar boyunca yeniden kullanmanızı sağlayan birleşik bir yöntem sunar.
- Bir yeteneği belirli bir model sürümüne sabitlediğinizde, token maliyetleri ve çıktı kalitesi öngörülebilir hale gelir; bir model seçmeden önce TokenLab model dizininde ve Anthropic'in fiyatlandırma sayfasında modelleri karşılaştırın.
Claude Code Yeteneklerini Anlamak
Yetenekler, projenizin içinde .claude/skills/ dizininde (veya genel olarak ~/.claude/skills/ dizininde) bulunan düz metin Markdown dosyalarıdır. Bir yeteneği çağırdığınızda, Claude Code dosyanın içeriğini doğrudan sistem istemine (system prompt) enjekte ederek ajana önce bu özel yönergeleri izlemesini söyler.
Bu enjeksiyon, ajanın davranışını hassasiyetle kontrol edebileceğiniz anlamına gelir. Bir yetenek dosyası; yasaklı kalıpları, gerekli kütüphaneleri, çıktı formatlarını veya tüm bir mimari kontrol listesini listeleyebilir. Talimatlar kodunuzla birlikte sürüm kontrolüne tabi tutulduğundan, her ekip üyesi aynı kural setine otomatik olarak sahip olur.
Özel bir yetenekten faydalanan yaygın senaryolar şunlardır:
- Genel nesneler yerine katı TypeScript türlerini zorunlu kılmak.
- API yanıt şekillerini standartlaştırmak.
- Veritabanı migrasyonu oluşturmayı otomatikleştirmek.
- Kod commit edilmeden önce test paketlerini çalıştırmak.
Bu iş akışlarını yetenek olarak tanımlayarak, ajanın komutları halüsinasyon görmesini veya güncel olmayan kütüphaneleri kullanmasını engellersiniz. Bu, gelişmiş kodlama modelleriyle çalışırken özellikle yararlıdır. Geliştirme hattınız için farklı LLM'ler arasında seçim yapıyorsanız, Claude Sonnet 5'in Kimi K2.7 Code veya DeepSeek V4 Pro gibi alternatiflerle nasıl karşılaştırıldığını görmek için 2026'da kodlama için en iyi yapay zeka modelleri rehberimizi okuyabilirsiniz.
Özel Bir Yetenek Nasıl Oluşturulur?
Yetenek oluşturmak oldukça basittir. Bir Markdown dosyası yazar, doğru dizine kaydeder ve ardından Claude Code oturumunuz sırasında buna referans verirsiniz. Temiz mimariyi zorunlu kılan ve test paketlerini çalıştıran bir yetenek oluşturma sürecine birlikte bakalım.
Öncelikle, proje kök dizininizde yerel dizini oluşturun:
mkdir -p .claude/skills
Ardından, bu dizin içinde verify-and-test.md adında bir dosya oluşturun. Bu dosya, Claude Sonnet 5'e kod tabanını gözden geçirmesini, Vitest kullanarak bir birim testi yazmasını ve değişiklikleri doğrulamak için test paketini çalıştırmasını söyleyecektir.
# Doğrulama ve Test Yeteneği
Sen uzman bir yazılım mühendisisin. Görevin kod değişikliklerini gözden geçirmek, kapsamlı bir birim testi yazmak ve test paketini çalıştırmaktır.
## Talimatlar
1. Kodu Gözden Geçir: Değiştirilen dosyaları analiz et. Kullanımdan kaldırılmış (deprecated) API'leri kullanmadıklarından emin ol.
2. Birim Testi Yaz: `tests/` dizininde bir test dosyası oluştur. Vitest kullan.
3. Testleri Çalıştır: Tüm testlerin geçtiğini doğrulamak için `npm run test` komutunu çalıştır.
4. Raporla: Test sonuçlarının bir özetini ve bulunan sorunları sağla.
## Örnekler
Eğer kullanıcı senden yeni bir yardımcı fonksiyonu doğrulamanı isterse:
- `src/utils/math.ts` dosyasını incele.
- `tests/math.test.ts` dosyasını oluştur.
- `npm run test` komutunu çalıştır.
Bu dosyayı kaydettiğinizde, Claude Code onu otomatik olarak algılar. Ajanı "en son değişiklikler üzerinde verify-and-test yeteneğini çalıştır" diyerek veya doğrudan isteminizde yetenek adını referans göstererek çağırabilirsiniz.
Farklı modellerin bu karmaşık, çok adımlı ajan iş akışlarını nasıl yönettiğini anlamak için, farklı API sağlayıcıları genelinde gecikme süresini ve güvenilirliği değerlendirmek üzere OpenRouter karşılaştırmamıza göz atabilirsiniz.
Token Maliyetlerini ve Model Seçimini Yönetme
Claude Code'u çalıştırdığınızda, enjekte ettiğiniz her yetenek giriş token sayınıza eklenir. Yetenekler sistem istemine eklendiğinden, kapsamlı örnekler içeren uzun yetenek dosyaları API faturanızı hızla artırabilir.
Anthropic fiyatlandırma sayfasına göre (07.07.2026 tarihinde gözlemlenmiştir), giriş token'ları ve çıkış token'ları farklı maliyet yapılarına sahiptir. Örneğin, Claude Sonnet 5'in milyon giriş token'ı başına belirli bir oranı ve milyon çıkış token'ı başına daha yüksek bir oranı vardır. Her istemde bir yetenek çalıştırırsanız, bu giriş token'ları birikir.
Geliştirme maliyetlerinizi yönetilebilir tutmak için şu stratejileri değerlendirin:
- Yetenekleri kısa tutun: Yetenek dosyası içinde örnek olarak devasa kod tabanları eklemekten kaçının. Bunun yerine kısa, temsili parçalar kullanın.
- Genel ve yerel yetenekleri kullanın: Projeye özel kuralları
.claude/skills/dizininde, genel tercihleri ise~/.claude/skills/dizininde tutarak bağlamınızı karmaşadan koruyun. - Alternatif modelleri karşılaştırın: Claude Sonnet 5 karmaşık kodlama görevleri için mükemmel olsa da, daha basit görevleri daha düşük maliyetli modellere yönlendirmek isteyebilirsiniz. Farklı sağlayıcıların giriş ve çıkış token'larını nasıl fiyatlandırdığını görmek için fiyatlandırma karşılaştırması rehberini inceleyebilirsiniz.
Claude Code Yetenekleri İçin En İyi Uygulamalar
Özel iş akışlarınızdan en iyi şekilde yararlanmak için bu pratik kılavuzları izleyin.
| Uygulama | Açıklama | Fayda |
|---|---|---|
| Sürüm Kontrolü | .claude/skills/ dizinini Git deponuza commit edin. |
Tüm ekibin aynı kodlama standartlarını kullanmasını sağlar. |
| Girdileri Tanımlayın | Yeteneğin hangi değişkenleri veya dosyaları beklediğini belirtin. | Belirsizliği azaltır ve ajanın tahmin yürütmesini engeller. |
| Negatif Örnekler Sağlayın | Markdown dosyanıza "Ne yapılmamalı" bölümleri ekleyin. | Modelin geçmişteki yaygın hataları tekrarlamasını önler. |
| Artımlı Değişiklikleri Test Edin | Yeteneği önce küçük kod değişiklikleri üzerinde çalıştırın. | Yetenek talimatlarında hata ayıklamayı çok daha kolaylaştırır. |
Yetenekleri yazarken onlara kod gibi davranın. Bir yetenek istenen çıktıyı üretemezse, istemi iyileştirin, daha net örnekler ekleyin veya talimatların kapsamını kısıtlayın. İş akışınız kodun ötesinde UI maketleri veya tanıtım medyası gibi varlıklar oluşturmayı gerektiriyorsa, bu görevler için doğru API'leri bulmak üzere 2026'nın en iyi yapay zeka görsel modelleri API'sini veya 2026'nın en iyi yapay zeka video modelleri API'sini keşfedebilirsiniz.
Sıkça Sorulan Sorular
Claude Code yeteneklerimi nerede saklamalıyım?
Projeye özel kurallar için bunları yerel olarak proje kök dizininizdeki .claude/skills/ dizininde veya makinenizdeki tüm projelerinizde uygulamak istediğiniz kurallar için genel olarak ~/.claude/skills/ dizininde saklayabilirsiniz.
Claude Code ile başka modeller kullanabilir miyim?
Claude Code, Anthropic tarafından öncelikle Claude Sonnet 5 gibi kendi modelleri için tasarlanmıştır. Ancak, kodlama benchmark'larında nasıl performans gösterdiklerini görmek için TokenLab model dizinindeki çeşitli modellerin yeteneklerini ve fiyatlandırmasını karşılaştırabilirsiniz.
Bir oturum sırasında bir yeteneği nasıl devre dışı bırakırım?
Claude Code'un belirli bir yeteneği kullanmasını istemiyorsanız, Markdown dosyasını .claude/skills/ dizininden taşıyabilir veya ajanın onu aktif bir yetenek olarak tanımaması için dosya uzantısını yeniden adlandırabilirsiniz.
TokenLab ile Başlayın
Yapay zeka geliştirme iş akışınızı optimize etmeye hazır mısınız? En iyi fiyat-performans oranına sahip doğru modeli bulmak, uygulamalarınızı ölçeklendirmek için kritiktir. En son modelleri karşılaştırmak, token fiyatlandırmasını analiz etmek ve kodlama ajanlarınız için mükemmel LLM'i bulmak üzere TokenLab Kod Modelleri Kategorisini keşfedin.
Kaynaklar
Fiyat 2026-07-07 tarihinde gözlendi
- Claude Platform pricing2026-07-08 tarihinde gözlendi
- TokenLab model directory2026-07-07 tarihinde gözlendi
- Anthropic pricing2026-07-07 tarihinde gözlendi



