Claude Code-ordliste
CLAUDE.md
CLAUDE.md er en markdown-fil med vedvarende instruksjoner som Claude leser ved starten av hver økt.
Også kalt: CLAUDE.md file, claude memory file, CLAUDE.local.md
CLAUDE.md er en markdown-fil med vedvarende instruksjoner som Claude leser ved STARTEN av hver økt. Verifiserte lokasjoner, i lastingsrekkefølge fra bredest til mest spesifikk: administrert policy (/Library/Application Support/ClaudeCode/CLAUDE.md på macOS, /etc/claude-code/CLAUDE.md på Linux og WSL, C:\Program Files\ClaudeCode\CLAUDE.md på Windows); brukerinstruksjoner (~/.claude/CLAUDE.md); prosjektinstruksjoner (./CLAUDE.md eller ./.claude/CLAUDE.md); lokale instruksjoner (./CLAUDE.local.md, som bør gitignores). Alle funne filer blir KONKATENERT inn i konteksten i stedet for å overskrive hverandre, ved å gå oppover i katalogtreet fra arbeidsmappen din. Filer kan importere andre med @path/to/import-syntaks, relativt til den importerende filen, med en maksimal dybde på fire hopp. Importer lagrer imidlertid ikke kontekst, siden importerte filer også lastes ved oppstart. Mål under 200 linjer: lengre filer bruker mer kontekst og reduserer etterlevelsen.
Viktig mekanisk faktum: CLAUDE.md-innhold leveres som en brukermelding ETTER systemprompten, ikke som en del av den. Claude leser den og prøver å følge den, men det er ingen garanti for streng overholdelse. Det er kontekst, ikke påtvungen konfigurasjon. For å blokkere en handling uavhengig av hva Claude bestemmer, bruk en PreToolUse-hook i stedet. Kjør /init for å generere en startende CLAUDE.md. Prosjekt-rot CLAUDE.md overlever komprimering: etter /compact leser Claude den på nytt fra disk og injiserer den på nytt. Denne mekanismen er relatert til hvordan agents-md-filer gir vedvarende instruksjoner for agenter. I motsetning til en streng konfigurasjonsfil, fungerer CLAUDE.md mer som et sett med retningslinjer innenfor kontekstvinduet, som påvirker atferd, men ikke strengt håndhever den. Betrakt det som en form for autominne som vedvarer på tvers av økter.