CLAUDE.md
CLAUDE.md adalah file konfigurasi markdown yang ditempatkan di root proyek Anda yang memberikan Claude Code instruksi persisten dan spesifik proyek. Ia memberi tahu agen tentang konvensi coding, arsitektur, perintah umum, dan aturan Anda — bertindak sebagai bentuk memori jangka panjang yang berlaku untuk setiap sesi dalam proyek tersebut.
Cara kerja CLAUDE.md
Saat Claude Code memulai sesi, ia secara otomatis membaca file CLAUDE.md di root proyek Anda (dan file CLAUDE.md apa pun di direktori induk atau subdirektori). Konten menjadi bagian dari konteks sistem agen, sehingga ia mengikuti instruksi Anda tanpa perlu diingatkan setiap sesi. Ini membuat agen berperilaku secara konsisten dengan konvensi tim Anda.
Apa yang perlu disertakan dalam CLAUDE.md
- +Ikhtisar arsitektur proyek dan lokasi file utama
- +Konvensi coding (penamaan, pemformatan, pola yang digunakan atau dihindari)
- +Perintah umum untuk pengujian, build, dan deployment
- +Aturan seperti "selalu tulis tes untuk fungsi baru" atau "jangan pernah memodifikasi modul auth secara langsung"
- +Detail tech stack yang perlu diketahui agen
# CLAUDE.md
## Project
Next.js 14 app with App Router, TypeScript, Tailwind CSS.
## Commands
- `npm run dev` — start dev server
- `npm test` — run Jest tests
- `npm run lint` — ESLint check
## Conventions
- Use server components by default
- Client components go in `components/client/`
- All API routes must validate input with Zod
- Write tests for every new utility function
## Do NOT
- Modify files in `lib/core/` without explicit approval
- Use `any` type in TypeScript
- Add new dependencies without justificationJaga CLAUDE.md tetap ringkas. Agen membacanya setiap sesi, jadi sertakan hanya informasi yang relevan di berbagai tugas. Pindahkan detail spesifik tugas ke dalam prompt Anda.
Di mana saya harus meletakkan file CLAUDE.md?+
Apakah CLAUDE.md bekerja dengan alat AI lain?+
Seberapa panjang CLAUDE.md seharusnya?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →