Modül 3 · Controlling Context · ⏱ 12 dakika

Context'i kontrol etmek

Controlling context

Bu derste neler öğreneceksin

  • Context window'un sınırlarını ve auto-compaction'ın ne yaptığını anlamak
  • /clear, /compact ve yeni session açma kararlarını doğru vermek
  • Subagent'ın context tasarrufu için neden güçlü olduğunu görmek

Claude’un cevap kalitesi context window’unu nasıl yönettiğine bağlıdır. Bu ders, context’in nasıl tükendiğini ve verimli kalmak için ne yaparız onu işliyor.

1. Context window nedir?

Claude’un anlık çalışma belleği. Şunları tutar:

  • Konuşma geçmişi (senin ve onun mesajları)
  • Okunan dosya içerikleri
  • Tool sonuçları (Bash, Grep, WebFetch çıktıları)
  • Sistem prompt ve CLAUDE.md

Doluluk artar; belirli eşikte cevap kalitesi düşer, model uzaktaki bilgileri unutmaya başlar.

2. Doluluğu gözlemle

Status satırında veya /context komutuyla anlık doluluğu görürsün. %70-80’in üstüne çıkmaya başladığında karar zamanı.

3. Üç araç: /clear, /compact, yeni session

KomutNe yaparNe zaman
/clearTüm konuşmayı siler, sıfırdan başlarKonu tamamen değiştiğinde
/compactKonuşmayı LLM özetiyle sıkıştırırAynı işe devam ederken context şişmişse
Yeni session (terminalde Ctrl+D, yeniden claude)Tüm context dahil işlem geçmişi sıfırNet bir kapanma istediğinde

4. Auto-compaction

Context limite yaklaşırken Claude otomatik olarak /compact benzeri bir adımı kendi başına atabilir. Etkili ama kontrol senin değil — kalite hafif düşebilir. Kritik bir işi onun otomatik compact’ine bırakma; sen erken /compact çağır.

5. Subagent ile context’i koru

Claude Code 101’de gördüğümüz subagent’lar burada büyük kazanım sağlar:

Bir subagent kullan: codebase'de "auth" geçen tüm dosyaları
bulup özet çıkartsın. Ana context'ime sadece özet dönsün.

Subagent kendi context window’unda çalışır → tüm aramayı yapar, sadece özetle döner. Senin window’una 20 dosya yüklenmez; özet alırsın.

6. Pratik kurallar

  • Tek session, tek hedef. Mümkün oldukça karışık konuları aynı session’a sıkıştırma.
  • Büyük dosya okunduktan sonra ihtiyaç bitmişse /compact çağır.
  • Web fetch sonuçları uzun gelir; gerekirse “uzun cevap istemiyorum, sadece şu üç satırı ver” diye yön ver.
  • CLAUDE.md şişerse okumaktan keyif kaçar — anlamlı tut.

Özet

Context = anlık çalışma belleği. Doluluğu izle, erken /compact veya /clear çağır, subagent’larla ağır işleri ana context dışına çıkar. İyi context yönetimi, Claude’la çalışmanın en fark yaratan becerisidir.

Sırada ne var?

Sonraki derste custom commands — sürekli yazdığın prompt kalıplarını /komut haline getirmek.