Langsung ke konten utama
Claude Code dapat mengingat preferensi Anda di seluruh sesi, seperti panduan gaya dan perintah umum dalam alur kerja Anda.

Tentukan jenis memori

Claude Code menawarkan empat lokasi memori dalam struktur hierarki, masing-masing melayani tujuan yang berbeda:
Jenis MemoriLokasiTujuanContoh Kasus PenggunaanDibagikan Dengan
Kebijakan perusahaanmacOS: /Library/Application Support/ClaudeCode/CLAUDE.md
Linux: /etc/claude-code/CLAUDE.md
Windows: C:\ProgramData\ClaudeCode\CLAUDE.md
Instruksi di seluruh organisasi yang dikelola oleh IT/DevOpsStandar pengkodean perusahaan, kebijakan keamanan, persyaratan kepatuhanSemua pengguna di organisasi
Memori proyek./CLAUDE.md atau ./.claude/CLAUDE.mdInstruksi bersama tim untuk proyekArsitektur proyek, standar pengkodean, alur kerja umumAnggota tim melalui kontrol sumber
Memori pengguna~/.claude/CLAUDE.mdPreferensi pribadi untuk semua proyekPreferensi gaya kode, pintasan alat pribadiHanya Anda (semua proyek)
Memori proyek (lokal)./CLAUDE.local.mdPreferensi khusus proyek pribadi(Tidak direkomendasikan, lihat di bawah) URL sandbox Anda, data pengujian pilihanHanya Anda (proyek saat ini)
Semua file memori secara otomatis dimuat ke dalam konteks Claude Code saat diluncurkan. File yang lebih tinggi dalam hierarki memiliki prioritas dan dimuat terlebih dahulu, memberikan fondasi yang dibangun oleh memori yang lebih spesifik.

Impor CLAUDE.md

File CLAUDE.md dapat mengimpor file tambahan menggunakan sintaks @path/to/import. Contoh berikut mengimpor 3 file:
Lihat @README untuk gambaran umum proyek dan @package.json untuk perintah npm yang tersedia untuk proyek ini.

# Instruksi Tambahan
- alur kerja git @docs/git-instructions.md
Jalur relatif dan absolut diperbolehkan. Secara khusus, mengimpor file di direktori home pengguna adalah cara yang nyaman bagi anggota tim Anda untuk memberikan instruksi individual yang tidak diperiksa ke dalam repositori. Sebelumnya CLAUDE.local.md melayani tujuan serupa, tetapi sekarang tidak direkomendasikan mendukung impor karena mereka bekerja lebih baik di seluruh beberapa pohon kerja git.
# Preferensi Individual
- @~/.claude/my-project-instructions.md
Untuk menghindari potensi tabrakan, impor tidak dievaluasi di dalam rentang kode markdown dan blok kode.
Rentang kode ini tidak akan diperlakukan sebagai impor: `@anthropic-ai/claude-code`
File yang diimpor dapat secara rekursif mengimpor file tambahan, dengan kedalaman maksimal 5 lompatan. Anda dapat melihat file memori apa yang dimuat dengan menjalankan perintah /memory.

Bagaimana Claude mencari memori

Claude Code membaca memori secara rekursif: dimulai di cwd, Claude Code berulang ke atas hingga (tetapi tidak termasuk) direktori root / dan membaca file CLAUDE.md atau CLAUDE.local.md apa pun 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 bersarang di subtree di bawah direktori kerja saat ini Anda. Alih-alih memuatnya saat peluncuran, mereka hanya disertakan ketika Claude membaca file di subtree tersebut.

Tambahkan memori dengan cepat dengan pintasan #

Cara tercepat untuk menambahkan memori adalah memulai input Anda dengan karakter #:
# Selalu gunakan nama variabel yang deskriptif
Anda akan diminta untuk memilih file memori mana yang akan menyimpan ini.

Edit memori secara langsung dengan /memory

Gunakan perintah garis miring /memory selama sesi untuk membuka file memori apa pun di editor sistem Anda untuk penambahan atau organisasi yang lebih luas.

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 basis kode Anda dengan perintah berikut:
> /init 
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:
  1. 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
  1. Terapkan melalui sistem manajemen konfigurasi Anda (MDM, Group Policy, Ansible, dll.) untuk memastikan distribusi yang konsisten di semua mesin pengembang.

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 peluru dan kelompokkan memori terkait di bawah judul markdown deskriptif.
  • Tinjau secara berkala: Perbarui memori saat proyek Anda berkembang untuk memastikan Claude selalu menggunakan informasi dan konteks terbaru.