Kaynak: Claude Code resmi dokümantasyonu — https://code.claude.com/docs/en/memory
Dizin yapısı
your-project/
└── .claude/
├── CLAUDE.md # her oturumda yüklenir
└── rules/
├── code-style.md
├── testing.md
└── api-design.md # yalnızca API dosyalarına dokunulunca
Yola göre kural — .claude/rules/api-design.md
paths:
API geliştirme kuralları
- Her uç nokta girdi doğrulaması içerir
- Standart hata yanıt biçimi kullanılır
- OpenAPI yorum satırları eklenir
Birden çok kalıp ve süslü parantez
paths:
- "src/**/*.{ts,tsx}"
- "lib/**/*.ts"
- "tests/**/*.test.ts"
Glob kalıpları
/*.ts her dizindeki TypeScript dosyaları
src//* src/ altındaki her şey
.md yalnızca kökteki markdown
src/components/.tsx belirli dizindeki bileşenler
Notlar
paths olmayan kural her zaman yüklenir, CLAUDE.md ile aynı öncelikte
- Kullanıcı düzeyi kurallar: ~/.claude/rules/ (tüm projelerde)
- Kurallar arasında symlink çalışır: ln -s ~/ortak-kurallar .claude/rules/ortak
- Her oturumda değil yalnızca çağrıldığında yüklensin istiyorsan
kural değil skill yaz