Session Handoff
Bu skill, session devamlılığını sağlamak için CLAUDE.md'yi günceller. Context window dolmadan önce veya session sonunda çağrılmalıdır.
Ne Zaman Çağrılır?
- •Uzun görev tamamlandığında - Modül bittiğinde
- •Context %70+ dolduğunda - Auto-compact öncesi
- •Session sonlandırılmadan önce - Manuel handoff
- •Önemli milestone'da - Checkpoint
Handoff Adımları
1. Mevcut Durumu Analiz Et
bash
# Son değişen dosyalar git diff --name-only HEAD~5 2>/dev/null || git status --short # Mevcut branch git branch --show-current # Uncommitted değişiklikler git status --porcelain
2. CLAUDE.md'yi Oku
code
Read CLAUDE.md
3. Güncellenecek Bölümler
Aktif Context Bölümü
markdown
## Aktif Context **Modül:** [Çalışılan modül adı] **Branch:** [Mevcut branch] **Durum:** [Devam ediyor / Tamamlandı / Bloklandı] ### Son Çalışılan Dosyalar | Dosya | İşlem | Not | |-------|-------|-----| | src/modules/auth/service.ts | Düzenlendi | Login logic eklendi | | src/modules/auth/controller.ts | Oluşturuldu | Endpoint'ler tanımlandı |
Son Durum Bölümü
markdown
## Son Durum ### Güncelleme: [BUGÜNÜN TARİHİ] **Yapılanlar:** - [x] Tamamlanan görev 1 - [x] Tamamlanan görev 2 - [ ] Yarım kalan görev **Blocker:** - [Varsa blocker, yoksa "Yok"]
Sıradaki Adımlar Bölümü
markdown
## Sıradaki Adımlar ### P1 (Kritik) 1. [ ] İlk yapılması gereken 2. [ ] İkinci önemli iş ### P2 (Önemli) 1. [ ] Sonra yapılacak
Güncelleme Formatı
CLAUDE.md'de şu bölümleri güncelle:
- •Aktif Context → Dosyalar, branch, modül
- •Son Durum → Tarih, yapılanlar, blocker
- •Sıradaki Adımlar → Öncelikli görevler
- •Modül Durumları → İlerleme yüzdesi (gerekirse)
Çıktı
Güncelleme tamamlandığında şu formatı kullan:
markdown
## ✅ Session Handoff Tamamlandı ### Güncellenen Bölümler - [x] Aktif Context - [x] Son Durum - [x] Sıradaki Adımlar ### Özet - **Modül:** [X] - **İlerleme:** [%Y] - **Sonraki:** [İlk yapılacak iş] ### Resume İçin Yeni session'da şu prompt'u kullan: > "CLAUDE.md'yi oku ve [modül adı] modülüne kaldığım yerden devam et"
Önemli Kurallar
- •Sadece değişen bölümleri güncelle - Tüm dosyayı yeniden yazma
- •Somut bilgi yaz - "Devam edilecek" değil, "login endpoint test edilecek"
- •Tarih ekle - Her güncellemeye tarih damgası
- •Branch adını yaz - Hangi branch'te çalışıldığı kritik
- •Uncommitted changes - Varsa belirt