Tentukan jenis memori
Claude Code menawarkan empat lokasi memori dalam struktur hierarkis, masing-masing melayani tujuan yang berbeda:| Jenis Memori | Lokasi | Tujuan | Contoh Kasus Penggunaan | Dibagikan Dengan |
|---|---|---|---|---|
| Kebijakan perusahaan | macOS: /Library/Application Support/ClaudeCode/CLAUDE.mdLinux: /etc/claude-code/CLAUDE.mdWindows: C:\ProgramData\ClaudeCode\CLAUDE.md | Instruksi seluruh organisasi yang dikelola oleh IT/DevOps | Standar coding perusahaan, kebijakan keamanan, persyaratan kepatuhan | Semua pengguna dalam organisasi |
| Memori proyek | ./CLAUDE.md atau ./.claude/CLAUDE.md | Instruksi yang dibagikan tim untuk proyek | Arsitektur proyek, standar coding, alur kerja umum | Anggota tim melalui kontrol sumber |
| Memori pengguna | ~/.claude/CLAUDE.md | Preferensi personal untuk semua proyek | Preferensi gaya kode, pintasan tooling personal | Hanya Anda (semua proyek) |
| Memori proyek (lokal) | ./CLAUDE.local.md | Preferensi personal khusus proyek | (Tidak digunakan lagi, lihat di bawah) URL sandbox Anda, data tes yang disukai | Hanya Anda (proyek saat ini) |
Import CLAUDE.md
File CLAUDE.md dapat mengimpor file tambahan menggunakan sintaks@path/to/import. Contoh berikut mengimpor 3 file:
/memory.
Bagaimana Claude mencari memori
Claude Code membaca memori secara rekursif: dimulai dari cwd, Claude Code berulang naik ke (tetapi tidak termasuk) direktori root / dan membaca file CLAUDE.md atau CLAUDE.local.md yang ditemukannya. Ini sangat nyaman saat bekerja di repositori besar di mana Anda menjalankan Claude Code di foo/bar/, dan memiliki memori di foo/CLAUDE.md dan foo/bar/CLAUDE.md. Claude juga akan menemukan CLAUDE.md yang bersarang di subtree di bawah direktori kerja saat ini. Alih-alih memuatnya saat peluncuran, mereka hanya disertakan ketika Claude membaca file di subtree tersebut.Tambahkan memori dengan cepat menggunakan pintasan #
Cara tercepat untuk menambahkan memori adalah memulai input Anda dengan karakter #:
Edit memori secara langsung dengan /memory
Gunakan perintah slash /memory selama sesi untuk membuka file memori apa pun di editor sistem Anda untuk penambahan atau organisasi yang lebih ekstensif.
Siapkan memori proyek
Misalkan Anda ingin menyiapkan file CLAUDE.md untuk menyimpan informasi proyek penting, konvensi, dan perintah yang sering digunakan. Memori proyek dapat disimpan di./CLAUDE.md atau ./.claude/CLAUDE.md.
Bootstrap CLAUDE.md untuk codebase Anda dengan perintah berikut:
Tips:
- Sertakan perintah yang sering digunakan (build, test, lint) untuk menghindari pencarian berulang
- Dokumentasikan preferensi gaya kode dan konvensi penamaan
- Tambahkan pola arsitektur penting yang spesifik untuk proyek Anda
- Memori CLAUDE.md dapat digunakan untuk instruksi yang dibagikan dengan tim Anda dan untuk preferensi individual Anda.
Manajemen memori tingkat organisasi
Organisasi perusahaan dapat menerapkan file CLAUDE.md yang dikelola secara terpusat yang berlaku untuk semua pengguna. Untuk menyiapkan manajemen memori tingkat organisasi:- Buat file memori perusahaan di lokasi yang sesuai untuk sistem operasi Anda:
- macOS:
/Library/Application Support/ClaudeCode/CLAUDE.md - Linux/WSL:
/etc/claude-code/CLAUDE.md - Windows:
C:\ProgramData\ClaudeCode\CLAUDE.md
- Deploy melalui sistem manajemen konfigurasi Anda (MDM, Group Policy, Ansible, dll.) untuk memastikan distribusi yang konsisten di semua mesin developer.
Praktik terbaik memori
- Jadilah spesifik: “Gunakan indentasi 2-spasi” lebih baik daripada “Format kode dengan benar”.
- Gunakan struktur untuk mengorganisir: Format setiap memori individual sebagai poin bullet dan kelompokkan memori terkait di bawah heading markdown yang deskriptif.
- Tinjau secara berkala: Perbarui memori saat proyek Anda berkembang untuk memastikan Claude selalu menggunakan informasi dan konteks yang paling terkini.