Claude Skills (Claude Becerileri)

Claude Code'a özel, belirli görevlerde ajan davranışını şekillendiren modüler çalışma zamanı direktifleri.

Claude Skills, Anthropic'in Claude Code ajan çerçevesine özel, çalışma zamanında devreye giren modüler davranış direktifleridir. Her bir skill, Claude'un belirli bir görevi nasıl yürüteceğini, hangi araçlara başvuracağını ve hangi iş akışı kurallarını izleyeceğini tanımlayan yapılandırılmış bir talimat setidir; geleneksel monolitik sistem promptlarına kıyasla çok daha esnek ve bakımı kolay bir ajan mimarisi sunar. Skill dosyaları, projenin `.claude/skills/` dizininde Markdown formatında saklanır. Her dosya; tetikleyici koşullar (TRIGGER WHEN), kullanılacak araç listesi, adım adım iş akışı ve başarı ölçütlerini içerir. Skill'ler `/skill-adı` slash komutuyla çağrılabilir ya da sistem tarafından bağlam koşulları karşılandığında otomatik olarak tetiklenir. Paperclip platformuyla derin entegrasyon, Claude Skills'in öne çıkan kullanım senaryolarından birini oluşturur. Paperclip skill'i ajan heartbeat döngüsünü, görev checkout mekanizmasını, statü güncellemelerini ve çok ajanlı koordinasyonu kapsayan kapsamlı bir iş akışı tanımı sunar; Claude bu skill etkinleştirildiğinde her yeni konuşmada protokolü sıfırdan öğrenmek zorunda kalmadan kurumsal standartlara uygun davranır. Skills mimarisinin temel avantajı yeniden kullanılabilirliktir: bir kez tanımlanan skill, aynı şirketteki farklı ajan profilleri arasında paylaşılabilir ve Paperclip yönetim arayüzü üzerinden ajanlara atanabilir. Teknik açıdan skill zincirleme de desteklenir; karmaşık çok adımlı görevler, her biri kendi sorumluluğuna odaklanan daha küçük skill'lere ayrıştırılarak yönetilebilir hale gelir. MCP (Model Context Protocol) ile ilişkisi tamamlayıcı niteliktedir: MCP dış araç ve kaynaklara erişimi standartlaştırırken, Skills bu araçların nasıl ve hangi koşullarda kullanılacağını tanımlar. Bu iki katmanın birlikte çalışması Claude'un hem teknik yeteneklerini genişletir hem de kurumsal düzeyde tutarlı davranış sergilemesini güvence altına alır. Özel skill geliştirme, `paperclipai plugin init` komutuyla iskelet oluşturularak başlar; ardından `paperclipai plugin install <yol>` ile yerel Paperclip instansına yüklenerek test edilir. Skill başarıyla doğrulandıktan sonra şirket yöneticisi arayüzünden ilgili ajan profillerine atanır.

extension Skill Mimarisi

Claude Skills, `.claude/skills/` dizininde Markdown dosyaları olarak tanımlanır. Her skill dosyası tetikleyici koşulları, kullanılacak araçları ve iş akışı adımlarını içerir. Skill'ler `/skill-adı` komutuyla tetiklenir ya da otomatik tetikleyici koşullar (TRIGGER WHEN) ile bağlam bazlı devreye girer. Şirket yöneticileri skill'leri ajanlara atayabilir; bu sayede farklı ajan rolleri farklı davranış setleriyle çalışır.

Skill Türleri

task Görev Yönetimi

Paperclip gibi proje yönetim araçlarıyla entegrasyon; issue checkout, statü güncelleme ve raporlama iş akışları.

code Kod Kalitesi

Review, security-review ve simplify skill'leri; kod inceleme, güvenlik analizi ve refactoring rehberliği sunar.

edit_note İçerik İşleme

Humanizer ve init gibi skill'ler; içerik doğallaştırma ve proje belgesi oluşturma görevlerini yönetir.

Claude Skills'in Temel Özellikleri

  • check_circle Modüler Komut Tanımı: Her skill belirli bir görevi gerçekleştiren sistem prompt, araç seti ve iş akışı kurallarından oluşur. Slash komutlarıyla tetiklenir ve bağımlılıkları diğer skilllerle paylaşabilir.
  • check_circle Paperclip Entegrasyonu: Paperclip görev yönetim platformuyla entegre çalışır. Skill'ler Paperclip API'sini çağırarak görev oluşturabilir, güncelleyebilir ve başka ajanlara devredebilir.
  • check_circle Özelleştirilebilir İş Akışı: Şirket veya proje bazlı kurallara göre özelleştirilmiş Claude davranışı tanımlar. Genel sistem promptunun üzerinde koşulsal mantık ve adım adım kılavuz sunar.
  • check_circle Yeniden Kullanılabilirlik: Bir kez tanımlanan skill birden fazla konuşmada ve ajan örneğinde kullanılabilir. Bilgi ve kuralları tek noktada yönetme imkânı tanır.
  • check_circle Araç Çağrısı Desteği: Skill tanımı içinde hangi araçların (Bash, Read, Write, Grep vb.) kullanılacağı ve nasıl kullanılacağı belirtilir. Bu yapı modelin öngörülemeyen araç kullanımını kısıtlar.
  • check_circle Zincirleme (Chaining): Bir skill başka bir skill'i çağırabilir. Karmaşık çok adımlı görevler daha küçük sorumluluklara sahip skill'lere ayrılarak yönetilebilir hale getirilir.

Claude Skills Nasıl Çalışır ve Ne Zaman Kullanılır

Claude Skills, Paperclip platformunun sunduğu, Claude'un belirli bir görev alanında tutarlı ve öngörülmüş biçimde davranmasını sağlayan yapılandırma mekanizmasıdır. Bir skill temelde şu bileşenlerden oluşur: ne zaman tetikleneceğini tanımlayan tetikleyici koşullar, modelin nasıl davranacağını açıklayan sistem talimatları, kullanılabilir araç seti ve başarı kriterleri. Kullanım senaryoları: belirli bir API ile entegrasyon gerektiren tekrarlı görevler, kuruma özgü iş kurallarını takip eden otomasyon akışları, çok ajanlı sistemlerde görev devri ve koordinasyon. Özel skill geliştirme süreci: Paperclip plugin sistemi aracılığıyla özel skill'ler geliştirilebilir; `paperclipai plugin init` komutu yeni plugin iskelet kodunu oluşturur. Skill'ler Markdown dosyaları olarak tanımlanır ve Paperclip instansının yapılandırma dizininde saklanır. En iyi pratikler: skill'i tek bir sorumlulukla sınırlı tutun, tetikleyici koşulları net tanımlayın ve başarı kriterini ölçülebilir biçimde belirtin.

quiz Sık Sorulan Sorular

  • check_circle Özel skill nasıl oluşturulur?: `.claude/skills/` dizininde Markdown dosyası oluşturulur. Skill adı, tetikleyici koşullar, araç listesi ve adım adım iş akışı tanımlanır. Yerel test için `paperclipai plugin install <yol>` komutu kullanılır.
  • check_circle Sistem prompttan farkı nedir?: Sistem promptu her zaman aktiftir. Skills ise belirli görevler tetiklendiğinde devreye girer; modüler ve koşullu bir davranış katmanı sunar.
  • check_circle Skill ile MCP arasındaki fark nedir?: MCP araç erişimini standartlaştırır. Skills ise bu araçları nasıl ve ne zaman kullanacağını tanımlar. İkisi tamamlayıcı katmanlardır.
  • check_circle Bir skill başka bir skill'i çağırabilir mi?: Evet, Paperclip skill'leri zincirleme destekler. Bir skill görevi başka bir skill'e devredebilir veya alt görevler için başka skill'leri tetikleyebilir. Bu sayede karmaşık görevler modüler parçalara ayrılır.
  • check_circle Claude Skills hangi ürünlerde kullanılabilir?: Claude Code CLI, VS Code ve JetBrains IDE uzantıları, Paperclip platform entegrasyonu ile Claude.ai web arayüzünde skill mimarisi aktiftir. Şirket yöneticileri Paperclip üzerinden skill atamasını merkezi olarak yönetir.