Gün 1: Bıdık'ın Hafızası (Memory)
Day 1: Bıdık's Memory
Bu derste neler öğreneceksin
- Hafızanın (memory) ne olduğunu ve kural defterinden farkını anlamayı
- # işaretiyle Bıdık'a kalıcı bir şey hatırlatmayı
- /memory komutuyla hafıza dosyalarını görüp düzenlemeyi
- Örnek projeye style.css ekleyip evcil hayvanın ismini hafızaya yazmayı
Bıdık Unutur mu?
Dün Bıdık’a bir kural defteri (CLAUDE.md) yazdık. O defter, “bu projede nasıl davran” diyen kalıcı kuralları tutar. Ama bazen Bıdık’a tek bir küçük şeyi hatırlatmak istersin — “şunu hep aklında tut” gibi. İşte bunun için hafıza (memory) var.
Kural defteri = projenin büyük kuralları (nasıl çalışılır). Hafıza = “şunu unutma” diye eklediğin küçük, kalıcı notlar.
İkisi de aslında aynı yerde (Bıdık’ın okuduğu dosyalarda) saklanır, ama hafıza eklemenin çok hızlı bir yolu var: # işareti.
Sihirli İşaret:
Bıdık’a bir şeyi kalıcı olarak hatırlatmak istiyorsan, cümleni # (kare/diyez) işaretiyle başlat. Şöyle:
# Evcil hayvanımızın adı Paşa ve o turuncu bir kedi.
Bunu yazıp Enter’a basınca Bıdık şöyle der:
✓ Bunu hafızama ekledim (CLAUDE.md). Artık hep hatırlayacağım.
İşte bu kadar! Artık Bıdık, Paşa’nın turuncu bir kedi olduğunu her zaman bilecek. Yarın Bıdık’ı kapatıp açsan bile hatırlar. Çünkü bu bilgi bir dosyaya yazıldı.
#ile başlayan bir cümle = “Bıdık, bunu defterine yaz ve hiç unutma.” Normal cümle ise sadece o anlık konuşma; Bıdık’ı kapatınca unutulur.
Hafızayı Görmek ve Düzenlemek: /memory
Bıdık’ın hafızasında neler var, merak ettin mi? Şu komutu yaz:
/memory
Bıdık sana hafıza dosyalarını gösterecek — yani şimdiye kadar # ile eklediğin her şeyi ve CLAUDE.md kurallarını. Buradan okuyabilir, düzenleyebilir, eskiyen bir şeyi silebilirsin.
● Hafıza dosyaların:
CLAUDE.md (proje kuralların)
─────────────────────────────
## 1. Planla ...
## Notlar
- Evcil hayvanımızın adı Paşa ve o turuncu bir kedi.
/memory= “Bıdık, bana ne hatırladığını göster.” Hafızasını temiz ve doğru tutmak, Bıdık’ın daha iyi yardım etmesini sağlar.
İki Tür Hafıza (Proje ve Sen)
Bıdık’ın iki tür hafızası vardır, ikisini de /memory ile görürsün:
- Proje hafızası — Sadece bu projeye ait. (
CLAUDE.md) “Bu oyunda renkler neşeli olsun.” - Senin hafızan — Bütün projelerinde geçerli. “Ben 12 yaşındayım, bana basit anlat.”
Proje hafızası = bu maceraya özel. Senin hafızan = her macerada seninle gelen. İkisi de işe yarar.
Şimdi Dene: Evcil Hayvana İsim Ver ve Renklendir
Şimdi örnek projemize dönelim. Önce evcil hayvanına bir isim verip Bıdık’a hatırlatalım. Şu komutu ver (ismi istediğin gibi değiştir):
# Evcil hayvanımızın adı Paşa. O sevimli bir 🐶 köpek. Oyunun ana
rengi mor ve sarı olsun, neşeli ve çocuk dostu görünsün.
Bıdık bunu hafızasına ekleyecek. Şimdi de sayfamızı güzelleştirelim. Bıdık’a şunu ver:
Projeye bir style.css dosyası ekle ve index.html'e bağla. Şunları yap:
- Arka plan yumuşak bir mor olsun.
- Başlık ortada, büyük ve sarı renkte olsun.
- Evcil hayvan emojisi çok büyük (120px) ve ortada olsun.
- Başlıkta evcil hayvanımızın adını kullan (hafızandan hatırla).
Bittiğinde ne yaptığını bana kısaca anlat.
Bıdık style.css dosyasını oluşturacak ve index.html’i güncelleyecek:
● style.css oluşturuluyor, index.html güncelleniyor...
style.css (yeni dosya)
──────────────────────
body { background: #ede7f6; text-align: center; font-family: sans-serif; }
h1 { color: #fbc02d; font-size: 42px; }
.pet { font-size: 120px; }
✓ Hazır! Başlığı "Merhaba, ben Paşa!" yaptım, arka planı mor,
yazıyı sarı, emojiyi büyüttüm. Tarayıcıyı yenile.
Gördün mü? Bıdık hafızasından evcil hayvanının adını (Paşa) hatırladı ve başlığa yazdı. Tarayıcıda index.html’i yenile — artık mor arka plan, sarı başlık ve kocaman bir emoji göreceksin.
Kontrol Noktası ✅
-
#ile Bıdık’a kalıcı bir şey hatırlattım (“hafızama ekledim” dedi). -
/memoryyazıp Bıdık’ın hafızasını gördüm. - Bıdık’a
style.cssyazdırdım, sayfa renklendi. - Başlıkta evcil hayvanımın adını gördüm — Bıdık hafızasından hatırladı.
Bugün Ne Öğrendin?
- Hafıza (memory), Bıdık’ın kalıcı olarak hatırladığı bilgilerdir.
#ile başlayan cümle, doğrudan hafızaya yazılır ve hiç unutulmaz./memoryile hafıza dosyalarını görür ve düzenlersin.- İki tür hafıza var: proje hafızası ve senin hafızan.
Ebeveyn Notu
Hafıza (memory), Claude Code’un oturumlar arası bilgi taşıma biçimidir. # ile eklenen notlar CLAUDE.md veya kullanıcı hafıza dosyalarına yazılır ve sonraki oturumlarda otomatik yüklenir. Bu, çocuğunuza “söylediğimi bir kez yaz, hep hatırla” prensibini öğretir — tekrar etmeyi azaltan güçlü bir alışkanlık. /memory ile dosyaların şeffaf olması da önemlidir: Bıdık’ın “ne bildiği” her zaman görülebilir ve düzeltilebilir.
Etkinlik (Elle Yapılacak)
Bir kağıda “Paşa’nın Kimlik Kartı” (ya da kendi evcil hayvanınızın adı) çizin:
- Adı: …
- Türü: (köpek / kedi / ejderha / ne istersen)
- Rengi: …
- Sevdiği şey: …
- Sevmediği şey: …
Bu kart, Bıdık’ın hafızasının “kağıt versiyonu”. Oyun ilerledikçe bu bilgileri Bıdık’a # ile ekleyebilirsin. Kartı bilgisayarın yanına as.
Yarın
Yarın çok güçlü bir şey öğreneceğiz: Plan Modu. Bıdık’a “hemen yapma, önce bana bir plan göster” demeyi öğreneceksin. Bıdık planı gösterecek, sen onaylayınca işe başlayacak. Define aramadan önce haritaya bakmak gibi!