İçeriğe geç

Claude Code: Skills + Tools Cache Mimarisi

Anthropic'in resmi CLI'sı Claude Code, Skills primitive'i + sophisticated caching ile çalışıyor. Bu derste mimarisini inceleyeceğiz.

Şükrü Yusuf KAYA
11 dakikalık okuma
Orta

Claude Code: Anthropic'in Coding Agent'ı

Claude Code, Anthropic'in resmi CLI agent'ı. Cursor'ın benzeri ama terminal-based. Repository'lerde derin görev tamamlamayı amaç ediniyor.
Caching mimarisi açık (Anthropic dev blog yazıları + GitHub readme'lerden çıkarılabilir):

Mimari Katmanlar#

1. System + Tools (1h cache)#

  • System prompt (~5K)
  • Tool definitions (~10K, 20+ tools)
  • Anthropic Skills (~30K, 50+ skill)
  • Total: ~45K
Cache'lenir: 1h TTL.

2. Repo Context (5m cache, dynamic)#

  • Project structure (file tree)
  • Currently open files (top 5-10)
  • Recent edits
  • Total: 10K-50K
Cache'lenir: 5m TTL, file edits'te invalid.

Skills Pattern (Modül 9 Ders 59'da gördük)#

Claude Code'da skill örnekleri:
  • init
    — yeni project init
  • security-review
    — security audit
  • review
    — code review
  • testing
    — test yazma
  • refactor
    — refactoring
Her skill markdown dosyası. Cache'lenir. User komut verdiğinde model relevant skill'i uygular.
bash
# Claude Code CLI kullanımı
claude
 
# Bir slash komut: skill'i tetikler
> /review
# Claude code: 'review' skill'ini cache'ten yükler, çalıştırır
Claude Code CLI

Cache Hit Rate Beklentisi#

  • Skill execution: %95+ hit (skills statik, system de)
  • File edit: %50-70 (file change'lerden sonra cache rebuild)
  • Long session (10+ saat): %85-90 ortalama
Türk geliştiriciler için: Claude Code'u kullanırken Türkçe komutlar çalışır. Anthropic'in Türkçe quality'si yüksek.
Pricing
Claude Code Pro subscription dahil + API kullanım var. Subscription'a göre rate limit, ama production'da API key + caching ile daha kontrol elde edersin.

✓ Pekiştir#

Bir Sonraki Derste#

GitHub Copilot Workspace.

Yorumlar & Soru-Cevap

(0)
Yorum yazmak için giriş yap.
Yorumlar yükleniyor...

İlgili İçerikler