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
# 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
Read CLAUDE.md
3. Güncellenecek Bölümler
Aktif Context Bölümü
## 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ü
## 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ü
## 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:
## ✅ 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