CLAUDE.md Kilavuzu

Mukemmel CLAUDE.md'yi Yazin

CLAUDE.md, Claude'un projenizi nasil anladigini sekillendiren tek dosyadir. Iyi yazilmis bir CLAUDE.md daha az duzeltme, daha iyi kod ve gercekten ne uzerinde calistiklarini bilen ajanlar demektir.

Bu kilavuz, teknoloji yigini bildirimlerinden ajana ozgu ipuclarina kadar CLAUDE.md dosyasinin her bolumunu anlatir. Takip edin ve kendinizinkini adim adim olusturun.

CLAUDE.md Nedir?

CLAUDE.md, projenizin kokune yerlestirdiginiz bir markdown dosyasidir. Claude Code bir oturum basltatiginda bu dosyayi ilk okur. Icindeki her sey Claude'un baglaminin parcasi olur: teknoloji yigininiz, dosya yapiniz, ekibinizin kurallari ve her ajanin uymasini istediginiz ozel talimatlar.

Bunu bir brifing belgesi olarak dusunun. Bu dosya olmadan Claude projenizin nasil duzenledigini tahmin etmek zorunda kalir. Iyi bir CLAUDE.md ile Claude her seyin nerede oldugunu, hangi kaliplari izlemesi gerektigini ve nelerden kacinmasi gerektigini zaten bilir. Cikti kalitesindeki fark onemlidir.

CLAUDE.md'ye yapilan 10 dakikalik yatirim, projenizin kaliplarina uymayan yapay zeka kodunu duzeltmek icin harcanan saatleri kurtarir.

Yuzlerce Claude Code projesinde gozlemlenmistir

Kotu vs. Iyi CLAUDE.md

CLAUDE.md'nizin yapisi ve ozgullugu, Claude'un kod tabaninizda ne kadar iyi performans gosterdigini dogrudan etkiler.

Zayif CLAUDE.md

  • Hicbir ayrintisi olmayan 'en iyi uygulamalari kullan' gibi belirsiz talimatlar
  • Dosya yapisi haritasi yok, bu yuzden Claude yeni kodu nereye koyacagini tahmin eder
  • Kodlama kurallari eksik; cikti stili oturumlar arasinda degisir
  • Derleme veya test komutlari listelenmemis, bozuk onerilere yol acar

Guclu CLAUDE.md

  • Surumlerle acik teknoloji yigini: React 19, Vite 6, Zustand 5, Tailwind 4
  • Anahtar dizinleri ve amaclarini gosteren net dosya haritasi
  • Belgelenmis adlandirma kaliplari, hata yonetimi ve stil tercihleri
  • Kopyalanip calistirilmaya hazir derleme, test ve gelistirme komutlari

6 Temel Bolum

Iyi yapilandirilmis bir CLAUDE.md bu alti alaani kapsar. Her biri Claude'a hemen uygulayabilecegi somut bilgi verir.

Teknoloji Yigini Bildirimi

Cercevelerinizi, kutuphanelerinizi ve surumlerini acikca listeleyin. Paket yoneticinizi, Node surumunuzu ve calisma zamani gereksinimlerini ekleyin. Claude tahmin etmeden uyumlu kod uretmek icin bunu kullanir.

Dosya Yapisi Haritasi

Anahtar dizinlerinizi ve her birinde ne oldugunu tanimlayin. Bilesenler, storeler, servisler, API rotalari, tipler. Klasor basina tek satirlik aciklamali kisa bir agac diyagrami iyi calisir.

Kodlama Kurallari

Adlandirma kaliplinizi (dosyalar icin camelCase, bilesenler icin PascalCase), hata yonetimi yaklaiminizi, import siralanizi ve projeye ozgu kurallarinizi belgeleyin. Bu, Claude'un ciktisini mevcut kodunuzla tutarli tutar.

Derleme ve Test Komutlari

Gelistirme, derleme, test ve lint komutlarinizi ekleyin. Claude bir seyin calistigini dogrulmasi veya betik onermesi gerektiginde projenizin beklentigi komutlari kullanir.

Ajan Rol Ipuclari

Birden fazla ajan kullaniyorsaniz (QA, frontend, backend, DevOps), her rolun neye odaklanmasi gerektigini tanimlayan bir bolum ekleyin. Bu ozellikle AgentsRoom'un coklu ajan yapilandimasinda kullanislidir.

Kacinilacak Alanlar

Claude'a ne YAPMAMASI gerektigini soyeyin. Yapilandirma dosyalarini degistirme, kimlik dogrulama sistemini degistirme, veritabani katmanini yeniden yapilandirma. Acik sinirlar ajanlarin istenmeyen degisiklikler yapmasini onler.

CLAUDE.md'nizi 4 Adimda Olusturun

Her seyi ayni anda yazmaniiz gerekmez. Temel bilgilerle baslayin ve Claude'un neyi bilmesi gerektigini kesfettikce genisletin.

1

Projenizi Denetleyin

package.json dosyanizi acin ve projenizin kullandigi her cerceve, kutuphane ve araci listeleyin. Surumleri not edin. Calisma zamani gereksinimlerinizi kontrol edin (Node surumu, Python surumu, veritabani). Bu, teknoloji yigini bolumunuz olur.

package.json + calisma zamani surumleri + veritabani

2

Dosya Agacinizi Haritalandirin

src dizininizin hizli bir agacini cikartin. Ust duzey klasorleri belirleyin ve her biri icin tek satirlik aciklama yazin. Bilesenlerin, storelarin, servislerin, tiplerin ve API rotalarinin nerede olduguna odaklanin.

Amac notlariyla src/ agaci

3

Kurallarinizi Belgeleyin

Mevcut kodunuza bakin ve kaliplari not edin: dosyalari nasil adlandiriyorsunuz, hatalari nasil yonetiyorsunuz, importlari nasil yapilandiriyorsunuz, varsayilan mi yoksa adlandirilmis mi export kullaniyorsunuz. Bunlari kisa kurallar olarak yazin.

Adlandirma, importlar, hata yonetimi, exportlar

4

Ajana Ozgu Bolumler Ekleyin

Uzman ajanlarla calisiyorsaniz her rol icin odak alanlari ekleyin. Frontend ajani bilesen kutuphanenizi bilmeli. DevOps ajani dagitim boru hattinizi bilmeli. QA ajani test cercvenizi bilmeli.

Rol basina odak alanlari + kacinilacak alanlar

CLAUDE.md Icin Neden AgentsRoom?

AgentsRoom, CLAUDE.md'yi sonradan eklenen bir dusunce degil birinci sinif kavram olarak ele alir.

Yerlesik CLAUDE.md Editoru

CLAUDE.md'nizi sozdizimi vurgulama ve canli kaydetme ile dogrudan AgentsRoom icinde duzenleyin. Metin editorunuze veya IDE'nize gecis yapmaya gerek yok.

Ajan Basina Canli Onizleme

Her ajanin CLAUDE.md'nizi gercek zamanli nasil yorumladigini gorun. Ajanlarin kurallarinizi izledigini ve kacinilacak alanlariniza uyduunu dogrulamak icin terminal ciktisini izleyin.

Proje Basina Baglam

AgentsRoom'daki her projenin kendi CLAUDE.md'si var. Projeler arasinda gecis yapin ve her ajan o kod tabani icin dogru baglam dosyasini otomatik yukler.

Ajan Rol Entegrasyonu

AgentsRoom'un 14 ajan rolu dogrudan CLAUDE.md bolumleriyle eslenir. Rol basina odak alanlari ve kacinilacak alanlar tanimlayin; her ajan kendisi icin tasarlanan talimatlari alir.

CLAUDE.md SSS

CLAUDE.md dosyasini nereye yerlestirmeliyim?+
Projenizin kokune, package.json veya esdeger yapilandirma dosyanizin yanina yerlestirin. Claude Code o dizinde oturum baslattiginda otomatik okur. Daha ozgu baglam icin alt dizinlerde ic ice CLAUDE.md dosyalari da olabilir.
CLAUDE.md dosyasi ne kadar uzun olmali?+
Kesin bir sinir yok ama 50 ile 300 satir hedefleyin. Temelleri kapsamali: teknoloji yigini, dosya yapisi, kurallar ve komutlar. Cok kisa olursa Claude baglamdan yoksun kalir. Cok uzun olursa onemli kismlarin gurultuye karismasi riski vardir.
CLAUDE.md tum Claude modelleriyle calisiyor mu?+
Evet. CLAUDE.md, hangi modeli secerseniz secin (Opus, Sonnet veya Haiku) Claude Code tarafindan okunur. Tum modeller acik proje baglamindaan faydalanir; Opus gibi daha buyuk modeller daha ayrintili talimatlari ozumseyip uygulayabilir.
CLAUDE.md'yi surum kontrolune eklmeli miyim?+
Evet, paylasilan proje talimatlari icin. Ekibiniz tum gelistiricilerde tutarli yapay zeka davraniisindan faydalanir. Kisisel tercihler icin AgentsRoom, otomatik olarak gitignore edilen kisisel ajan yapilandirmalarini destekler.
CLAUDE.md'yi coklu ajan yapilandirmalariyla kullanabilir miyim?+
Kesinlikle. AgentsRoom'da projenizdeki her ajan ayni CLAUDE.md'yi okur. Role ozgu bolumler ekleyebilirsiniz (orn. QA ajani icin notlar vs. frontend ajani icin notlar) boylece her uzman hedefli talimatlar alir.
CLAUDE.md'yi ne siklikla guncellemeliyim?+
Projenizin yapisi veya kurallari her degistiginde guncelleyin. Yeni cerceve mi eklediniz? Teknoloji yiginini guncelleyin. Yeni dizin yapisina mi gectiiz? Dosya haritasini guncelleyin. Eski bir CLAUDE.md eski onerilere yol acar.

Daha Iyi CLAUDE.md Dosyalari Yazmaaya Baslayin

AgentsRoom'u indirin ve ajanlariniza ihtiyac duydugu baglami vermek icin yerlesik CLAUDE.md editorunu kullanin. Daha iyi talimatlar, daha iyi kod.

UcretsizAgentsRoom'u Indir

Yardimci uygulama: hareket halindeyken ajanlarinizi izleyin

Tum Claude planlariyla uyumlu (Free, Pro, Max, Team, Enterprise)