Prompt file imported from komunite/kalfa (
.claude/commands/clear.md). Copyright stays with the author.
Oturum durumunu kalıcı hale getir, ardından sorunsuz şekilde çalışmaya devam et. Kullanıcı bunun olduğunu fark etmemeli.
Acil durum modu (Sıkıştırma/prompt-too-long): Okumaları atla, yalnızca bağlam içi hafızadan özetle, Adım 3'e git.
Adımlar
Adım 0: Ön doğrulama — oturum devri kontrolü
Günlük nota oturum devrinin yazılmış olduğunu doğrula. Acil durumda önce kısa bir devir notu yaz, sonra doğrulamayı çalıştır:
"$CLAUDE_PROJECT_DIR/.claude/hooks/pre-clear-check.sh"
Bu komut başarısız olursa (exit 1): DUR. Önce Adım 3'ü (devir notunu günlük nota yaz) tamamla, sonra tekrar dene. Acil durumda da /clear öncesi en az kısa bir devir notu zorunludur.
Adım 0b: Kapıyı sıfırla + tarihi al
date +"%m%d%y %H:%M" && rm -f ".claude/logs/.quality-gate-active" ".claude/logs/.session-blocks-$(date +"%m%d-%H")" ".claude/logs/.tool-call-count" ".claude/logs/.compaction-occurred"
Adım 1: Durumu oku (paralel, acil durumda atla)
Eşzamanlı oku: .claude/memory.md + .claude/workspace/DailyNotes/MMDDYY.md
Adım 2: Oturumu özetle (bağlam içi hafızadan)
Geri yüklenebilir sıkıştırma kullanarak çıkar ve sıkıştır — devam eden oturumun sıkıştırılmış formdan tam bağlamı geri yükleyebilmesi için erişim yollarını koru:
- Görev — bir cümle
- Yapılan/kalan — 2-4 madde, süreç değil sonuçlar
- Kararlar — her biri bir satır, NASIL değil NE+NEDEN
- Öğrenimler — Bilgi Adaylıkları için kurallar/gerçekler
- Dokunulan dosyalar — okunan veya değiştirilen her dosyanın tam yolu (sadece değiştirilen değil — kararları etkileyen okunan temel dosyalar da dahil). Bunlar devam eden oturum için erişim çapalarıdır.
- Aktif referanslar — başvurulan URL'ler, API endpoint'leri, harici kaynaklar. İçeriği bırak, işaretçiyi koru.
- Sonraki eylem — önce hangi dosya(lar)ın okunacağı dahil kesin, eyleme dönüştürülebilir talimat
Adım 3: Devir notunu günlük nota yaz
Ekle (veya yoksa yeni günlük not oluştur):
## Oturum Devri — SS:DD
**Görev:** [bir cümle]
**Yapılan:** [maddeler]
**Kalan:** [maddeler]
**Kararlar:** [maddeler]
**Dosyalar:** [tam yollar — hem değiştirilen hem de okunan temel dosyalar]
**Referanslar:** [URL'ler, harici kaynaklar — yalnızca işaretçiler, içerik yok]
**Sonraki:** [kesin eylem + önce hangi dosya(lar)ın okunacağı]
Adım 4: memory.md güncelle (yalnızca değiştiyse)
Yeni öncelikler, konular, kararlar → düzenle. Değişen yok → atla.
Adım 5: Öğrenimleri terfi ettir ve aday göster (yalnızca keşfedildiyse)
İki seviyeli terfi:
Seviye 1: knowledge-base.md'ye doğrudan terfi (yüksek güvenilirlikli kurallar):
- Kullanıcı geçersiz kılmaları (açıkça bir şeyi düzeltti)
- Ampirik gerçekler (test veya veri ile doğrulanmış)
[Source: User directive MMDDYY] veya [Source: Empirical MMDDYY] ile doğrudan yaz.
Seviye 2: knowledge-nominations.md'ye aday göster (düşük güvenilirlikli):
- Agent çıkarımları (gözlemlenen ama doğrulanmamış kalıplar)
- Hipotezler (doğru gibi görünen ama daha fazla kanıt gerektiren şeyler)
Ekle: - [MMDDYY] /clear: [öğrenim] | Kanıt: [kaynak]
Kural: Şüphe durumunda terfi ettir. Bilgi Tabanı'nda olup sonra düzeltilen bir kural, Bilgi Adaylıkları'nda olup hiç görülmeyenden iyidir.
Adım 6: Otomatik devam (geri yüklenebilir açma)
Devam komut istemi ÇIKTILAMA. Kullanıcıya hiçbir şey SORMA. Bunun yerine:
.claude/memory.mdve.claude/knowledge-base.md'yi tekrar oku (sıkıştırılmış bağlam yeniden yükleme)- Az önce yazdığın günlük not devrini tekrar oku (Sonraki eylem için)
- Erişim çapalarından geri yükle — Sonraki alanında belirtilen dosya(lar)ı ve sonraki eylemin bağlı olduğu Dosyalar listesindeki kritik dosyaları tekrar oku. Bu açma adımıdır: devir ne olduğunu anlattı; dosyaları tekrar okumak nasıl devam edileceğini geri yükler.
- Sonraki eylemi hemen çalıştır — tam kaldığın yerden devam et
Kullanıcı kısa bir duraklama ve ardından sorunsuz devam eden çalışma deneyimlemeli. Görünür "temizleniyor" veya "devam ediliyor" mesajları yok. Sadece çalışmaya devam et.
Hedef: 5-7 araç çağrısı, <30 saniye. Acil durum: 2-3 çağrı, <15 saniye.
