Hızlı Kart · "Ters Gitti → Ne Yap"
Bu kart ders değil, yangın talimatıdır. Bir şey ters gittiğinde dersleri açmazsınız; bu tek sayfaya bakarsınız. Yazdırıp masanıza koyun.
Karar ağacı
AI yanlış yöne gidiyor (yanlış dosya, yanlış anlama) → ESC ile durdur → tek cümle YENİ BİLGİLİ düzeltme ("o değil, şu; şuna dokunma") → düzelmiyorsa 4-parça şablonla baştan tarif et. (Ders 1.6)
Aynı hataya 3. yama geldi
→ Devam ettirme. "Durumu ve kalan işi 5 maddede özetle" → kopyala → /clear → yeni oturuma özet + "şu denendi, işe yaramadı" notuyla başla. (Ders 1.6)
"Bitti" dedi ama emin değilsin → Üç katman: kendin dene → build/test koştur → temiz oturumda ikinci-ajan denetimi (aşağıdaki istem). Kanıtsız beyan = bitmemiş iş. (Ders 1.5)
Bir şey bozuldu, eski hâl lazım
→ Panik yok: "son commit'ten bu yana ne değişti, listele" → suçlu değişiklik belliyse REVERT (tarihçeyi koruyarak geri al) → build ile doğrula. reset --hard mı öneriyor? Önce açıklat (ne silinecek?), commit'lenmemiş işin varsa yapma. (Ders 2.2)
Hata mesajı var → Mesajı KIRPMADAN yapıştır + "ne yapınca oluyor" tarifi + "düzeltmeden önce kök nedeni bul, bana basit dille açıkla." Açıklamayı anlamadan düzeltme onayı verme. (Ders 2.4)
Komutta force / reset / drop / delete / rm -rf gördün → DUR. Onay öncesi 4 soru: tam olarak ne yapacak? geri alınabilir mi? yedek nerede? provası yapıldı mı? Biri cevapsızsa onay yok. Canlı veritabanıysa: yedek + deneme kopyasında prova + son adım SENDE. (Ders 1.7, 2.5)
Yerelde çalışıyor, canlıda çalışmıyor → İlk şüphe: ortam değişkeni panele girilmemiş/boş kaydedilmiş. "Canlı için gereken env listesini çıkar" → paneldekilerle karşılaştır. (Ders 2.6)
Anahtar/şifre repoya sızdı
→ Sadece silme YETMEZ (tarihçede durur). Sıra: (1) anahtarı hizmet panelinden iptal et/yenile, (2) dosyadan temizlet, (3) .gitignore doğrulat. (Ders 2.6)
Yayın yaptın, tuhaflık var → Yayın komutu çıktısındaki HEDEF satırını oku (doğru projeye mi gitti?) → canlı adresi kendin aç, kabul kriterlerini işaretle → hata izleme paneline bak. (Ders 2.3)
AI çok emin ama içinde şüphe var → İki hamle: "kaynağın ne, hangi dokümana dayanıyor?" + temiz oturumda bağımsız doğrulatma. Eminlik tonu kanıt değildir. (Ders 1.7)
Oturum uzadı, kalite düştü, "unutuyor"
→ "Bu oturumda verdiğim kısıtları listele" — eksikse bağlam aşınmış: kritik işse özet al + /clear + temiz başla. Kalıcı kuralsa yeri oturum değil: CLAUDE.md (proje) / memory (kişisel). (Ders 1.2, 3.5)
Fatura/token şişti → En sık iki sebep: dev bağlamlar (gereksiz dosya okutma) ve kısır döngü turları. İş kademesini kontrol et: mekanik iş küçük modele. (Ders 4.4)
Cepte duracak istemler
İkinci-ajan denetimi (temiz oturumda):
Bu projede "[iş]" işinin bittiği iddia ediliyor. Bağımsız denetçi ol: değişiklikleri
incele, kabul kriterlerini kanıtla kontrol et, uç durumları listele. Hiçbir şeyi
düzeltme — "GEÇTİ/KALDI + kanıt" raporu ver.
Tehlikeli komut sorgusu:
Bu komutu onaylamadan önce: tam olarak ne yapacak, geri alınabilir mi, en kötü
senaryoda ne kaybederim, daha güvenli alternatifi var mı?
Durum fotoğrafı (oturum devri):
Şu ana kadar ne yaptık, ne kaldı, hangi kararlar alındı — 5 maddede özetle.
Bu özeti yeni bir oturuma verilecek şekilde yaz.
Mimari nabız (ayda bir):
Mimari haritayı çıkar: klasörler ne işe yarıyor, en büyük 5 dosya hangisi, aynı bilgi
iki yerde duran ne var, yarın yeni özellik eklesek nereye yazılırdı?
Altın kurallar (5 saniyelik versiyon)
- Kabul kriteri olmayan iş, bitmiş sayılamaz.
- Diff'te önce dosya adları, sonra silinenler.
- Her sağlam adımda commit; şüphede revert.
- Kırmızı kelimeler (force/reset/drop) = dur ve sorgula.
- Beyan kanıt değildir; kanıt çalışan üründür.
- Üçüncü yamada oturumu tazele.
- Anlamadığın şeyi onaylama — "basit anlat" hakkın sınırsız.