Çoğu Claude kullanıcısı bunu hiç duymamıştır.
Duymuş olanlar da içine ne koyacaklarını bilmez.
Ve bu boşluk, insanlara her hafta saatler kaybettiriyor. ⏰
İşte gerçek — her yeni Claude oturumu açtığınızda, sıfır hafızayla başlar.
Adınızı bilmez. İşinizi bilmez. Tercihlerinizi veya işlerin nasıl yapılmasını sevdiğinizi bilmez.
Bu yüzden ilk birkaç dakikayı her şeyi yeniden açıklamakla geçirirsiniz. Ya da açıklamazsınız — ve Claude size gerçek çalışma şeklinize hiç uymayan bir şey verir.
CLAUDE.md bunu kalıcı olarak çözer. 💡
Düzgün bir şekilde kurmak için ihtiyacınız olan 21 talimatın tamamı burada. 👇
Öncelikle — bu sadece bir geliştirici aracı DEĞİL. 🔥
Yazarlar, seslerini sabitlemek için kullanır, böylece Claude asla başka biri gibi ses çıkarmaz. Pazarlamacılar, hedef kitlelerini tanımlamak için kullanır, böylece Claude genel geçer metinler yazmayı bırakır. Araştırmacılar, bilginin nasıl yapılandırılmasını istediklerini belirlemek için kullanır. İşletme sahipleri, Claude'a tam şirket bağlamı vermek için kullanır, böylece her çıktı kendi gerçekliklerine uyar.
CLAUDE.md olmadan — her oturumda sıfırdan başlarsınız. Kendinizi tekrar edersiniz. Aynı hataları düzeltirsiniz. Tercihlerinizi yüzüncü kez açıklarsınız.
CLAUDE.md, Claude ile ciddi bir işe başlamadan önce kurmanız gereken ilk şeydir. 🎯
2 dakikada nasıl oluşturulur ⚡
Proje klasörünüzü açın ve yeni bir dosya oluşturun. Tam olarak "CLAUDE.md" olarak adlandırın — büyük harfler, boşluk yok.
Herhangi bir metin düzenleyicide açın — Not Defteri, TextEdit, VS Code, hangisini kullanıyorsanız. Talimatlarınızı doğrudan bu dosyaya düz metin olarak yapıştırın.
Önce sizi en çok zorlayan 3 veya 4 talimatla başlayın. Dosyayı kaydedin. Claude, o klasörde bir oturum açtığınızda onu otomatik olarak okur.
Kurulum yok. Ekstra adım yok. İlk mesajdan itibaren çalışır. 💡
⚡ BÖLÜM 1: Claude Sizinle Nasıl Konuşur
- Doldurma ifadelerini sonsuza dek öldürün. 🚫
Claude'un varsayılanı, her yanıtı "Harika soru!", "Tabi ki!", "Elbette!", "Kesinlikle!" gibi ifadelerle açmaktır.
Hiçbir şey katmayan ve her gün zamanınızı boşa harcayan ifadeler.
Tek bir talimat bunu kalıcı olarak ortadan kaldırır. Her yanıt doğrudan cevapla başlar. Isınma yok. Yardımseverlik gösterisi yok. Sadece istediğiniz şey — hemen.
"Yanıtlara asla 'Harika soru!', 'Tabi ki!', 'Elbette!' veya benzeri ısınma ifadeleriyle başlama. Her yanıta gerçek cevapla başla. Önsöz yok. Sadece bilgi."
- Harekete geçmeden önce her zaman seçenekleri göster. 🎯
Claude varsayılan olarak tek bir yaklaşım seçer ve onunla devam eder.
Bir paragrafı yeniden yazmasını istersiniz ve tüm metnin tonunu değiştirir. Bir belgeyi yeniden yapılandırmasını istersiniz ve her şeyi sizin düşünce yapınıza uymayacak şekilde yeniden düzenler.
Şimdi, değiştirmesini istemediğiniz bir şeyi düzeltiyorsunuz. 😤
Bu talimat bunu tamamen çözer. Önemli bir görevden önce Claude, işe nasıl yaklaşabileceğine dair 2-3 yol gösterir. Siz yönü seçersiniz. Ardından gelen, tam olarak istediğiniz şeydir.
"Herhangi bir önemli görevden önce, bana her zaman önce 2-3 olası yaklaşım göster. Devam etmeden önce seçimimi bekle."
- Bilmediğinde dürüst ol. 🔍
Claude, belirsizliği asla kabul etmeden önce size kendinden emin, ayrıntılı, tamamen yanlış bir cevap verecektir.
Boşlukları makul görünen bilgilerle doldurur — tarihler, istatistikler, alıntılar, gerçekler — gerçek gibi hissettiren ama olmayan. Bu bilgiyi kullanırsınız ve sorun daha sonra, en önemli anda ortaya çıkar.
Bu talimat bu davranışı kalıcı olarak değiştirir.
"Herhangi bir gerçek, istatistik, tarih veya alıntı hakkında emin değilsen — dahil etmeden önce bunu açıkça söyle. 'Bundan emin değilim' her zaman bir tahmini gerçek olarak sunmaktan iyidir. Boşlukları asla makul görünen bilgilerle doldurma."
- Uzunluğu gerçekten ihtiyaç duyulana göre ayarla. 📏
Claude'a basit bir soru sorun, dört paragraf yazar. Karmaşık bir şey sorun, size eksiksiz görünen ama olmayan bir iskelet verir.
Hiçbiri kullanışlı değil. Yanıt uzunluğu, görevin gerçekte gerektirdiğiyle eşleşmelidir.
"Yanıt uzunluğunu görev karmaşıklığına göre ayarla. Basit sorular kısa, doğrudan cevaplar alır. Karmaşık görevler tam, ayrıntılı yanıtlar alır. Yanıtları asla az önce söylediğini tekrarlayan yeniden ifadeler veya kapanış cümleleriyle doldurma."
⚡ BÖLÜM 2: Claude Nasıl Davranır
- Büyük değişiklikler yapmadan önce sor. ✋
Claude'dan bir paragrafı düzeltmesini istersiniz ve tüm belgeyi yeniden yazar. Bir şeyi kısaltmasını istersiniz ve aslında ihtiyacınız olan bölümleri kaldırır.
Her seferinde — kaybetmek istemediğiniz bir şeyi kaybedersiniz.
"Daha önce oluşturduğum içeriği önemli ölçüde değiştiren herhangi bir değişiklik yapmadan önce — tamamen dur. Tam olarak neyi değiştireceğini ve nedenini açıkla. Devam etmeden önce onayımı bekle. 'Bence bu daha iyi olur' onu değiştirme izni değildir."
- İstenene odaklan. 🎯
Claude'dan bir şeyi düzeltmesini isteyin, o da oradayken diğer beş şeyi "iyileştirecektir" — ifadelerinizi ayarlayarak, yapınızı yeniden düzenleyerek, tamamen memnun olduğunuz cümleleri yeniden ifade ederek.
Şimdi, gerçekte neyin değiştiğini bulmak için her şeyi ayıklamak zorundasınız. 😤
"Sadece senden özellikle değiştirmeni istediğim şeyi değiştir. Sormadığım hiçbir şeyi yeniden yazma, yeniden ifade etme veya 'iyileştirme' — daha iyi olacağını düşünsen bile. Başka bir yerde iyileştirmeye değer bir şey fark edersen, sonunda bundan bahset. Açıkça sormadıkça ona dokunma."
- Değiştirdiğini bana her zaman söyle. 📋
Claude bir görevi bitirir ve siz, öncekinden neyin farklı olduğunu anlamaya çalışarak çıktıyı taramaya başlarsınız.
Hangi bölümler değişti? Bir şey kesti mi? İstemediğiniz bir şey ekledi mi?
"Herhangi bir düzenleme veya yazma görevini tamamladıktan sonra, her zaman kısa bir özetle bitir: Ne değiştirildi. Neye dokunulmadı. Ne benim ilgimi gerektiriyor. Kısa tut — bu bir durum güncellemesi, özet değil."
- Sormadan benim adıma asla harekete geçme. 🚨
Yapay zeka araçları daha bağlantılı hale geldikçe — e-postanıza, takviminize, sosyal hesaplarınıza, belgelerinize — Claude'un tam olarak istemediğiniz bir eylemi gerçekleştirme riski her yeni entegrasyonla artar.
Bir mesaj göndermek. İçerik yayınlamak. Bir şey planlamak. Bu eylemlerin gerçek sonuçları vardır ve hızlı gerçekleşir.
"Benim adıma, mevcut mesajda açık onayım olmadan asla bir şey gönderme, yayınlama, yayımlama, paylaşma veya planlama. 'Bunu yapmak istediğinden bahsetmiştin' onay değildir. Mevcut mesajda evet demeliyim."
⚡ BÖLÜM 3: Bağlamınız
- Claude'a kim olduğunu ve ne bildiğini söyle. 👤
Claude, uzman mı yoksa acemi mi, kurucu mu yoksa serbest çalışan mı, teknik derinlik mi yoksa sade dil mi isteyen biri olduğunuzu bilmez.
Bu bağlam olmadan — tahmin eder. Ve tahminleri doğru olduğu kadar yanlıştır.
"Benim hakkımda: İsim. Rol. Geçmiş. [İyi bildiğin konularda] güçlüyüm. [Daha fazla bağlama ihtiyaç duyduğun alanlarda] hâlâ öğreniyorum. Her yanıtın derinliğini bu geçmişe göre ayarla. Zaten bildiğim şeyleri asla fazla açıklama."
- Claude'a ne üzerinde çalıştığının bağlamını ver. 📌
Her oturumda Claude, ne üzerinde çalıştığınız, kimin için olduğu veya neyin önemli olduğu hakkında hiçbir fikri olmadan başlar.
Size genel çıktı verir çünkü başka seçeneği yoktur.
"Üzerinde çalıştığım şey: Proje. Hedef. Hedef kitle. Ton. Nelerden kaçınılmalı. Bu bağlamı her göreve uygula. Bir şey bu resme uymadığında — devam etmeden önce bunu işaretle."
- Sesini ve tarzını sabitle. ✍️
Claude'un varsayılan bir yazma stili vardır. Fena değildir. Ama sizinki de değildir.
Claude'u bir şey yazmak için her kullandığınızda — yine de onu kendi sesinize geri döndürmek için düzenlersiniz.
Sesinizi bir kez tanımlayın ve Claude ilk taslaktan itibaren onunla yazsın.
"Yazma stilim — bunu her zaman eşleştir: Ses. Cümle uzunluğu. Kullandığım kelimeler. Asla kullanmadığım kelimeler. Biçim tercihi. Benim adıma bir şey yazarken, bu stili tam olarak eşleştir. Kendi kalıplarına varsayılan olarak geçme."
⚡ BÖLÜM 4: Hafıza ve Süreklilik
- Claude'a bir hafıza dosyası tuttur. 🧠
Claude oturumlar arasında her şeyi unutur. Her konuşma tamamen yeniden başlar.
Ama Claude dosyaları yazabilir — ve dosyalar kalıcıdır.
Bu talimat Claude'a, birlikte verdiğiniz her önemli kararla ilgili bir MEMORY.md dosyası tutmasını söyler — neye karar verildi, neden ve hangi alternatiflerin reddedildiği.
"MEMORY.md adında bir dosya tut. Herhangi bir önemli karardan sonra — neye karar verildiği, neden ve neyin reddedildiğiyle ilgili bir giriş ekle. Her oturumun başında, hiçbir şey yapmadan önce MEMORY.md'yi oku."
- Oturum sonu özeti — asla ilerleme kaybetme. 📝
Oturumu kapatırsınız. İki gün sonra geri gelirsiniz. Nerede kaldığınızı ve neyi bitirdiğinizi hatırlamak için eski mesajları okuyarak 15 dakika harcarsınız.
Bu, Claude'u düzenli olarak kullanan hemen hemen herkesin başına gelen, tamamen önlenebilir bir zaman kaybıdır.
"'oturum sonu' veya 'burada duralım' dediğimde — MEMORY.md'ye bir oturum özeti yaz: Üzerinde ne çalıştık. Ne tamamlandı. Ne devam ediyor. Hangi kararlar alındı. Bir sonraki oturumda nereden devam edilecek."
- İşe yaramayanı günlüğe kaydet — aynı sorunu iki kez çözmeyi bırak. 🔄
Bir prompt yaklaşımı denersiniz. Kullanılabilir bir şey almak dört deneme sürer. Üç hafta sonra benzer bir görevle geri dönersiniz ve Claude tamamen aynı kötü önerilerle baştan başlar.
Aynı deneme yanılma. Aynı boşa harcanan zaman. En baştan. Her seferinde.
"ERRORS.md adında bir dosya tut. Bir yaklaşımın çalışması 2'den fazla deneme aldığında — neyin işe yaramadığını, neyin işe yaradığını ve bir daha ki sefere neyin hatırlanması gerektiğini günlüğe kaydet. Benzer görevlere yaklaşımlar önermeden önce ERRORS.md'yi kontrol et."
- Claude'a asla değişmeyen gerçeklerin bir listesini ver. 📌
Her projenin kalıcı gerçekleri vardır — geçmiş kararlardan gelen kısıtlamalar, önemli nedenlerle var olan kurallar, belirli görevden bağımsız olarak işiniz hakkında her zaman doğru olan şeyler.
Bu olmadan — Claude, gerçekliğinizle tamamen çelişen şeyler rahatça önerir.
"Bu gerçekler her zaman doğrudur. Onları istisnasız her oturuma uygula: [Kalıcı gerçeklerin burada]. Herhangi bir görev bunlardan biriyle çelişiyorsa — devam etmeden önce bunu işaretle."
⚡ BÖLÜM 5: Geliştiriciler İçin
- Kapsamda kal — sorulmayan hiçbir şeye dokunma. 🔒
Claude'dan bir hatayı düzeltmesini isteyin ve aylardır üzerinde çalıştığınız üç dosyayı yeniden düzenleyecek, değişkenlerinizi yeniden adlandıracak, importlarınızı yeniden organize edecek ve kodu "iyileştirecek" — hiç sormadan.
Bu değişikliklerden bazıları bir şeyleri bozar. Bazıları günlerce süren bir av gerektiren ince farklılıklar getirir.
"Sadece mevcut görevle doğrudan ilgili dosyaları, fonksiyonları ve kod satırlarını değiştir. Açıkça değiştirmemi istemediğim hiçbir şeyi yeniden düzenleme, yeniden adlandırma veya 'iyileştirme'. Başka bir yerde düzeltilmeye değer bir şey fark edersen — bundan bahset. Dokunma. Asla."
- Yıkıcı herhangi bir şeyden önce onay al. ⚠️
Claude Code, dosyaları silecek, fonksiyonların üzerine yazacak ve veritabanı tablolarını düşürecektir tereddüt etmeden — çünkü siz ona söylediniz, ona ne söylediğinizin tam olarak farkında olmasanız bile.
Yanlış okunan bir talimat ve saatlerce süren çalışma, geri alınamaz bir şekilde tamamen kaybolur.
"Herhangi bir dosyayı silmeden, mevcut kodun üzerine yazmadan, veritabanı kayıtlarını silmeden veya önemsiz bir şekilde geri alınamayacak herhangi bir değişiklik yapmadan önce — tamamen dur. Tam olarak neyin etkileneceğini listele. Açık onay iste. Ancak mevcut mesajda evet dedikten sonra devam et."
- Sert duruşlar — izinsiz asla gerçekleşmeyen eylemler. 🚨
Prodüksiyona dağıtmak. Canlı bir veritabanında migration çalıştırmak. Harici servislere API çağrıları göndermek.
Bunlar "dikkatli ol" durumları değildir. Bunlar tam duruşlardır.
"Aşağıdaki eylemler, yürütülmeden önce oturum içinde açık onay gerektirir — istisnasız: Herhangi bir ortama dağıtmak. Herhangi bir veritabanında migration çalıştırmak. Herhangi bir e-posta veya harici API çağrısı göndermek. Geri dönüşü olmayan harici yan etkileri olan herhangi bir komutu yürütmek."
- Teknoloji yığınını sabitle. 🔧
Tanımlı bir yığın olmadan — Claude, en popüler olduğunu düşündüğü framework'ü, en sık gördüğü kütüphaneyi ve varsayılan olarak ayarladığı paket yöneticisini önerecektir.
Çoğu zaman sizin kullandığınız, ekibinizin bildiği ve halihazırda inşa ettiğinizle uyumlu olan şey değildir.
"Teknoloji yığını — bunları her zaman kullan, sormadıkça asla alternatif önerme: Dil. Framework. Paket yöneticisi. Veritabanı. Test. Linting. Bir şey yanlış araç gibi görünüyorsa — bunu işaretle. Ama yine de kullan, ben aksini söylemedikçe."
- Tam olarak neyin değiştiğini her zaman göster. 📊
Claude bir kodlama görevini bitirir ve siz, neyin farklı olduğunu anlamaya çalışarak çıktıyı taramaya başlarsınız.
Hangi dosyalar değişti? Başka bir şeye dokundu mu? Bitmemiş bir şey bıraktı mı?
"Herhangi bir kodlama görevini tamamladıktan sonra, her zaman şununla bitir: Değiştirilen dosyalar. Ne değiştirildi — dosya başına bir satır. Bilerek dokunulmayan dosyalar. Gerekli takip. Kısa tut — bu bir durum güncellemesi, özet değil."
- Andrej Karpathy'nin CLAUDE.md'sini viral yapan 4 kural. 🔥
Andrej Karpathy — Tesla'nın eski Yapay Zeka Direktörü, OpenAI'in kurucu üyesi — Claude Code'un kodlama görevlerinde başarısız olmasına neden olan 4 spesifik davranış belirledi.
Bir geliştirici bunları 4 talimata indirgedi. Bu dosya GitHub Trend'de 1 numara oldu ve kodlama doğruluğunu %65'ten %94'e çıkardı. 😱
İşte onlar:
- Sor, varsayma — bir şey net değilse, tek bir satır kod yazmadan önce sor. Asla sessiz varsayımlarda bulunma.
- Önce en basit çözüm — her zaman işe yarayabilecek en basit şeyi uygula. İstenmeyen soyutlamalar ekleme.
- İlgisiz koda dokunma — bir dosya mevcut görevin doğrudan bir parçası değilse, onu değiştirme. Asla.
- Belirsizliği açıkça işaretle — bir yaklaşımdan emin değilsen, devam etmeden önce söyle. Kesinlik olmadan güven, bir boşluğu kabul etmekten daha fazla hasara neden olur.
Alt satır. 💎
CLAUDE.md sadece bir geliştirici aracı değildir.
Claude'u ciddi şekilde kullanan herkesin, ilk gerçek oturumundan önce kurması gereken kalıcı bir talimat dosyasıdır.
Talimatlar 1-4, Claude'un iletişim şeklini düzeltir. Talimatlar 5-8, yetki vermediğiniz şeyleri değiştirmesini durdurur. Talimatlar 9-11, gerçek işinize uygun çıktı üretmesi için bağlam sağlar. Talimatlar 12-15, ona şu anda var olan gerçek hafızaya en yakın şeyi verir. Talimatlar 16-21, Claude Code'u öngörülemez bir araç yerine hassas bir araç gibi davranmasını sağlar.
Dosyayı oluşturun. 3 talimat yapıştırın. Devam ettikçe daha fazlasını ekleyin.
Çıktı kalitesindeki fark, ilk oturumdan itibaren anında ve bariz bir şekilde görülecektir. 🚀
Yapay zeka ile çalışma şeklinizi gerçekten değiştiren sistemler için takipte kalın. 💯





