Kaynak: Claude Code resmi dokümantasyonu — https://code.claude.com/docs/en/memory
Proje: <ad>
<Bir cümlelik ne olduğu.>
Komutlar
- Kurulum:
npm install
- Geliştirme:
npm run dev
- Test:
npm test — commit'ten önce çalıştır
- Lint:
npm run lint
- Derleme:
npm run build
Yapı
src/api/handlers/ — HTTP uç noktaları
src/lib/ — paylaşılan yardımcılar
src/db/ — şema ve sorgular
- Testler kaynak dosyanın yanında,
*.test.ts
Kurallar
- 2 boşluk girinti, noktalı virgül yok
- Yeni bağımlılık eklemeden önce sor
- Veritabanı sorguları
src/db/ dışına yazılmaz
- Ortam değişkenleri
.env.example'a da eklenir
Bilinmesi gerekenler
- <Kodu okuyarak anlaşılamayacak tuzaklar buraya.>
- <"Şu servis staging'de çalışmaz" gibi.>
İçe aktarma
Genel bakış için @README, komutlar için @package.json
<!-- Bu HTML yorumu bağlama girmez; bakımcı notlarını buraya yazabilirsin. -->
Yazarken dikkat
- 200 satırın altında tut; uzun dosya bağlam yer ve uyumu düşürür
- Doğrulanabilir yaz: "2 boşluk girinti" > "kodu düzgün biçimlendir"
- Çelişen iki kural varsa Claude birini rastgele seçer, temizle
- Tek bir dizini ilgilendiren kural .claude/rules/ altına gitmeli
- Mutlaka çalışması gereken şey talimat değil hook olmalı