M.AIM.AISoloLabsSeviye 3

Sistem Ustalığıders 2/6

DERS 3.2 Hook: kuralı mekanik zorunluluğa çevirmek

KAZANIM Bu dersin sonunda: kritik kuralları ricadan mekanizmaya taşır, delinmez hâle getirirsin.

1TanımHook = "şu olay olduğunda şu program otomatik çalışsın" kancası. Örnek olaylar: AI bir dosyayı değiştirdiğinde, oturum başladığında, AI durduğunda.

2İşlev ve amaçCLAUDE.md'deki kural bir ricadır — AI çoğunlukla uyar ama garanti yok. Hook ise mekanizmadır — istisnasız çalışır. Kritik kurallar rica katından mekanizma katına taşınır: "her değişiklikten sonra kontrol çalışsın" artık hatırlanan değil, olan bir şeydir. Kapı (ders 2.3) kavramının otomatikleşmiş hâlidir.

3Nasıl yapılırHook'lar ayar dosyasında tanımlanır; kurulumunu tarif ederek yaptırın:

Bu projeye şu hook'u kur: her dosya düzenlemesinden sonra [kontrol komutunuz, örn.
biçim denetimi] otomatik çalışsın; hata varsa bana göster. Kurulumu yap, sonra hook'un
ne zaman tetikleneceğini ve nasıl kapatacağımı tek paragrafta anlat.

İyi ilk hook'lar: kayıt sonrası otomatik kontrol · oturum başında proje durum özeti · tehlikeli komut kalıplarını (ders 2.5 kırmızı kelimeleri) yakalayıp uyaran koruma.

4Ne ters gider + çözümüTuzak 1: hook sessizce bozulur — otomasyona güvenirsiniz ama çalışmıyordur. Çözüm: kurarken "nasıl test ederim?" diye sorun ve ayda bir bilerek tetikleyin. Tuzak 2: aşırı hook — her adımda bir şeyler koşar, oturum yavaşlar, çıktı gürültüye boğulur. Çözüm: hook'u yalnızca kritik kurallar için kullanın; nezaket kuralları CLAUDE.md'de kalsın. Tuzak 3: hook hata veriyor ama mesajı okunmuyor. Çözüm: hook çıktısı da bir kapı çıktısıdır — kırmızıysa durup okuyun.

5AlternatiflerRica katmanı (CLAUDE.md) ↔ mekanizma katmanı (hook): her kural mekanizma olmayı hak etmez. Soru şu: "bu kural delinirse zarar ne?" Zarar büyükse hook, küçükse CLAUDE.md.

6Denetim penceresiKontrol: "bu projede kurulu hook'ları listele; her biri ne zaman tetikleniyor, en son ne zaman tetiklendi?" Kırmızı bayrak: ne işe yaradığını hatırlamadığınız hook — anlamadığınız otomasyon, denetleyemediğiniz otomasyondır; ya anlayın ya kaldırın.

7Mini egzersiz (SANDBOX)Üret: sandbox'a "her dosya değişikliğinden sonra build çalıştırıp sonucu bildiren" hook kurdurun. Denetle: bilerek build'i kıran bir değişiklik isteyin — hook yakaladı mı? Sonra hook'u kaldırtın (kurma-kaldırma döngüsünü bir kez tam yaşayın).

8Kontrol soruları(1) Rica ile mekanizma farkı nedir? (2) Hangi kurallar hook'u hak eder? (3) Sessizce bozulan hook nasıl önlenir?

9Mentor istemi

AI Maestro Seviye 3 Ders 3.2'nin (hook) hocası ol. Rica/mekanizma ayrımını trafik
işareti vs kasis metaforuyla anlat. Benim iş akışımdan hook'u hak eden 2 kural
bulduralım. Sonunda 3 kontrol sorusu.
Kontrol sorularını cevaplayıp egzersizi yaptıysan işaretle; ilerleme bu tarayıcıda tutulur.