Session state komutları — /rewind, /compact, /clear
Bağlam doldukça veya yanlış yöne gittikçe session'ı nasıl kurtarırsın. Üç komutun karar matrisi.
Öğreneceklerin
- /rewind, /compact ve /clear arasındaki farkı bil
- Hangi durumda hangi komutu seçeceğini öğren
- Context rot eşiğini tanı
Uzun session’larda üç şey olur: bağlam dolar, Claude yanlış yöne sapar, veya yeni bir konuya geçmek istersin. Üç komut, üç farklı kurtarma stratejisi.
/rewind — geri sar
Double-Esc ile aynı şey: turn-by-turn geri sarmaya yarar. Konuşma “branch noktası” olarak ele alınır; istediğin turn’e dönüp oradan devam edebilirsin.
Ne zaman:
- Son birkaç turn’de Claude yanlış varsayım yaptı, fix istemek yerine temiz başlatmak istiyorsun
- Yanlış dosyayı düzenledi, etkiyi geri al + farklı yönden tekrar dene
- Plan onayladın ama implementasyon hatalı — plan adımına geri sar
Ne zaman değil:
- Bağlam dolmuş ama gidişat doğru → /compact
- Konu tamamen değişti → /clear
/compact — bağlamı sıkıştır
Mevcut konuşmanın özetini çıkarıp önceki turn’leri atar. Yeni context %20-30 dolar; iş gidişatı korunur.
Ne zaman:
- Token kullanımı %60-70’e gelmiş (status line’da görünür)
- Konuyu değiştirmiyorsun, aynı işe devam edeceksin
- Başlangıçtaki keşif/araştırma fazını “özet”e indirgemek yeterli
Ne zaman değil:
- Yanlış yönde gittin → /rewind doğru
- Yeni iş başlıyor → /clear daha temiz
Context rot eşiği: 1M context’te ~300-400k token sonrası model bozulmaya başlar; “dumb zone” %40 üstüdür. Bu sınırın altında /compact gerekmiyor olabilir.
/clear — sıfırla
Bütün konuşmayı uçurur. Claude hiçbir önceki context’i hatırlamaz.
Ne zaman:
- Yeni bir göreve geçiyorsun
- Önceki konuşmadan bilgi taşımak istemiyorsun (örn. test verisi, geçici prompt’lar bağlamı kirletmiş)
- Maliyet için: 5 dakikalık prompt cache window’unu tamamen sıfırla
Ne zaman değil:
- Mevcut iş yarım → /compact
- Son turn yanlış gitti → /rewind
Karar matrisi
| Durum | Komut |
|---|---|
| Son turn yanlış, plan doğruydu | /rewind |
| Bağlam dolu, iş aynı | /compact |
| Yeni göreve geçiyorum | /clear |
| Yanlış dosya editlendi | /rewind |
| Keşif fazı bitti, implementasyona geç | /compact |
| Test datası kirletti, temiz başla | /clear |
| Plan iyi ama implementasyon kötü | /rewind plan adımına |
Pratik akış
Tipik bir feature work session’ı:
- Plan mode + /plan ile tasarım yap
- Plan onayı sonrası implementasyonun bir kısmı bozuldu → /rewind plan onayına dön
- İmplementasyon devam ederken bağlam %70 → /compact
- Feature tamamlandı, code review başlayacak → /clear ve yeni session
Sıradaki
Git worktrees — birden fazla feature üzerinde paralel çalışmak için izole çalışma alanları.