Workbranch › Guider

Guide

Så skriver du en CLAUDE.md-fil för Claude Code

Varje session i Claude Code börjar med en tom kontext, så du upprepar samma byggkommandon och husregler om och om igen. En CLAUDE.md-fil löser det. Den här guiden visar var filen ska ligga, vad som hör hemma i den och hur du kontrollerar att Claude faktiskt läser den.

Uppdaterad 30 oktober 2026

Snabbt svar: CLAUDE.md är en vanlig Markdown-fil som Claude Code läser in i början av varje session. Lägg en projektfil i ./CLAUDE.md (eller ./.claude/CLAUDE.md), kör /init så att Claude skriver ett utkast utifrån din kod, och korta sedan ned den till de kommandon, konventioner och regler som Claude inte kan gissa sig till, helst under 200 rader.

Platser och kommandon nedan har kontrollerats mot Anthropics dokumentation för Claude Code i oktober 2026. Saknas något i din version kör du claude update.

Var CLAUDE.md-filerna ligger

Du kan ha flera filer som gäller för olika områden. Claude Code slår ihop dem i stället för att låta en ersätta en annan; de mer specifika läses sist.

FilGäller förTypiskt innehåll
~/.claude/CLAUDE.mdDig, i alla projektPersonlig stil och val av verktyg
./CLAUDE.md eller ./.claude/CLAUDE.mdAlla i projektet (committa den)Bygg- och testkommandon, arkitektur, konventioner
./CLAUDE.local.mdBara dig, i det här projektetDina sandbox-URL:er och testdata; lägg till den i .gitignore
Hanterad policyfil (sätts av IT)Alla i organisationenFöretagets standarder och påminnelser om regelefterlevnad

Filer i mappen du startar från och i alla mappar ovanför den läses in vid start. En CLAUDE.md i en undermapp läses in senare, när Claude läser eller redigerar en fil i den undermappen.

Skapa filen med /init

  1. Öppna en terminal i projektets rotmapp och starta claude.
  2. Skriv /init. Claude går igenom kodbasen och skriver en första CLAUDE.md med de byggkommandon, testinstruktioner och konventioner den hittar. Finns det redan en CLAUDE.md föreslår den förbättringar i stället för att skriva över den.
  3. Läs utkastet och stryk allt som är självklart eller fel.
  4. Lägg till det som Claude inte kan upptäcka i koden: beslut, egenheter i miljön och regler av typen ”gör aldrig X”.
  5. Committa filen så att dina kollegor får samma instruktioner.

För att redigera senare kör du /memory. Kommandot listar platserna för CLAUDE.md och CLAUDE.local.md för användare och projekt, även de som inte finns än, och öppnar filen du väljer i din editor. Du kan också helt enkelt säga add this to CLAUDE.md (lägg till det här i CLAUDE.md).

Vad du ska skriva i den

Ett enkelt test: har du behövt säga något till Claude två gånger hör det hemma i filen. Typiska tillfällen att lägga till en rad: Claude upprepar ett misstag, en kodgranskning hittar något som den borde ha vetat, eller du skriver samma rättelse som i förra sessionen.

Skriv regler som går att kontrollera. Kör npm test innan du committar fungerar bättre än testa dina ändringar. Samla raderna under rubriker och punktlistor, och ta bort instruktioner som motsäger varandra, eftersom Claude kan följa vilken som helst av dem. Procedurer i flera steg eller regler som bara gäller en del av kodbasen hör i stället hemma i en skill eller en regel som är begränsad till vissa sökvägar.

Håll den kort och ordnad

CLAUDE.md jämfört med auto memory

Claude Code för också egna anteckningar, så kallat auto memory. Du skriver CLAUDE.md; Claude skriver auto memory utifrån dina rättelser och preferenser. Det sparas per repository i ~/.claude/projects/<project>/memory/, med ett register i MEMORY.md vars första 200 rader (eller 25 KB) läses in i varje session. Det stannar på din dator och delas inte via git. När du säger remember to always use pnpm (kom ihåg att alltid använda pnpm) hamnar det i auto memory; slå på eller av funktionen med reglaget i /memory. Använd CLAUDE.md för allt som hela teamet ska få.

Bra att veta

Om det inte fungerar

Håll beslut och att göra-punkter utanför filen

CLAUDE.md är till för bestående regler, inte för veckans öppna uppgifter. Workbranch-pluginet för Claude Code tar hand om den delen: kör /workbranch:save så sorterar Claude in sessionens uppgifter, beslut och öppna frågor i ett Workbranch-projekt, och när en session startar i en mapp som är kopplad till ett Workbranch-projekt visar pluginet vad som fortfarande är öppet där. Det finns en gratis provperiod på 3 dagar på app.workbranch.ai.

Källor

Vanliga frågor

Måste Claude följa CLAUDE.md?

Nej. Anthropic beskriver den som kontext, inte som konfiguration som tvingas fram. För något som aldrig får hända, till exempel ett kommando som måste blockeras, använder du i stället en deny-regel för behörigheter eller en PreToolUse-hook.

Kan jag ha anteckningar i CLAUDE.md som Claude inte läser?

Ja. HTML-kommentarer på blocknivå tas bort innan filen skickas till Claude, så du kan lämna anteckningar till dem som underhåller filen utan att de tar plats i kontexten.

Mitt repository har redan en AGENTS.md. Behöver jag båda?

Nej. Om det inte finns någon CLAUDE.md i mappen eller ovanför den läser nyare versioner av Claude Code AGENTS.md i stället. Har du båda läses bara CLAUDE.md, om du inte importerar AGENTS.md från den eller ändrar inställningen Project instructions i /config.