VibeUniBaşvuru

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)

  1. Kabul kriteri olmayan iş, bitmiş sayılamaz.
  2. Diff'te önce dosya adları, sonra silinenler.
  3. Her sağlam adımda commit; şüphede revert.
  4. Kırmızı kelimeler (force/reset/drop) = dur ve sorgula.
  5. Beyan kanıt değildir; kanıt çalışan üründür.
  6. Üçüncü yamada oturumu tazele.
  7. Anlamadığın şeyi onaylama — "basit anlat" hakkın sınırsız.