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 sağlar.
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 (`/skill-adı`) 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 sağlar.
- 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ı sunar.
- 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 skilli ç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. 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.
- 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?: 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ıdır.
- check_circle Claude Skills nedir?: Paperclip platformunda Claude'un belirli bir görev için tetikleyici koşullar, sistem talimatları, araç seti ve başarı kriterleri içeren modüler yapılandırma birimidir. Slash komutuyla çağrılır.
- check_circle Özel bir skill nasıl oluşturulur?: `paperclipai plugin init` ile plugin iskeleti oluşturulur. Skill Markdown dosyası olarak tanımlanır; tetikleyici koşullar, talimatlar ve araç listesi belirtilir. Yerel test için `paperclipai plugin install <yol>` kullanılır.
- check_circle Skill ile sistem promptu arasındaki fark nedir?: Sistem promptu genel model davranışını ayarlar; skill belirli bir görev için çağrıldığında devreye giren özelleşmiş kurallar, araçlar ve iş akışı tanımıdır. Skill tetiklenince sistemin üstüne eklenir.
- check_circle Bir skill başka bir skilli ç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.