Workbranch › Anleitungen

Anleitung

So schreiben Sie eine CLAUDE.md-Datei für Claude Code

Jede Sitzung in Claude Code beginnt mit leerem Kontext, also wiederholen Sie immer wieder dieselben Build-Befehle und Hausregeln. Eine CLAUDE.md-Datei löst das. Diese Anleitung zeigt, wo sie hingehört, was hineingehört und wie Sie prüfen, ob Claude sie tatsächlich liest.

Aktualisiert am 30. Oktober 2026

Kurz gesagt: CLAUDE.md ist eine einfache Markdown-Datei, die Claude Code zu Beginn jeder Sitzung lädt. Legen Sie eine Projektdatei unter ./CLAUDE.md (oder ./.claude/CLAUDE.md) an, lassen Sie Claude mit /init einen Entwurf aus Ihrem Code erstellen und kürzen Sie ihn dann auf die Befehle, Konventionen und Regeln, die Claude nicht erraten kann, am besten auf unter 200 Zeilen.

Speicherorte und Befehle wurden im Oktober 2026 mit der Claude-Code-Dokumentation von Anthropic abgeglichen. Fehlt in Ihrer Version etwas, führen Sie claude update aus.

Wo CLAUDE.md-Dateien liegen

Sie können mehrere Dateien mit unterschiedlicher Reichweite haben. Claude Code kombiniert sie alle, statt eine durch eine andere zu ersetzen; die spezifischeren werden zuletzt gelesen.

DateiGilt fürTypischer Inhalt
~/.claude/CLAUDE.mdSie, in jedem ProjektPersönlicher Stil und bevorzugte Werkzeuge
./CLAUDE.md oder ./.claude/CLAUDE.mdAlle im Projekt (committen)Build- und Testbefehle, Architektur, Konventionen
./CLAUDE.local.mdNur Sie, in diesem ProjektIhre Sandbox-URLs, Testdaten; in .gitignore aufnehmen
Verwaltete Richtliniendatei (von der IT gesetzt)Alle in der OrganisationUnternehmensstandards und Compliance-Hinweise

Dateien im Startordner und in jedem Ordner darüber werden beim Start geladen. Eine CLAUDE.md in einem Unterordner wird erst später geladen, sobald Claude eine Datei in diesem Unterordner liest oder bearbeitet.

Die Datei mit /init erstellen

  1. Öffnen Sie ein Terminal im Stammordner des Projekts und starten Sie claude.
  2. Geben Sie /init ein. Claude sieht sich die Codebasis an und schreibt eine erste CLAUDE.md mit den Build-Befehlen, Testanweisungen und Konventionen, die es findet. Gibt es schon eine CLAUDE.md, schlägt es Verbesserungen vor, statt sie zu überschreiben.
  3. Lesen Sie den Entwurf und löschen Sie alles, was offensichtlich oder falsch ist.
  4. Ergänzen Sie, was Claude nicht aus dem Code ablesen kann: Entscheidungen, Eigenheiten der Umgebung, „niemals X tun“-Regeln.
  5. Committen Sie die Datei, damit Ihr Team dieselben Anweisungen bekommt.

Zum späteren Bearbeiten führen Sie /memory aus. Der Befehl listet die Speicherorte Ihrer CLAUDE.md und CLAUDE.local.md für Benutzer- und Projektebene auf, auch solche, die es noch nicht gibt, und öffnet die gewählte Datei in Ihrem Editor. Sie können auch einfach add this to CLAUDE.md (füge das zur CLAUDE.md hinzu) schreiben.

Was hineingehört

Ein einfacher Test: Wenn Sie Claude etwas zweimal sagen mussten, gehört es in die Datei. Typische Anlässe für eine neue Zeile: Claude wiederholt einen Fehler, ein Code-Review findet etwas, das es hätte wissen müssen, oder Sie tippen dieselbe Korrektur wie in der letzten Sitzung.

Schreiben Sie Regeln, die sich überprüfen lassen. Vor dem Commit npm test ausführen funktioniert besser als teste deine Änderungen. Gliedern Sie die Zeilen mit Überschriften und Aufzählungspunkten und entfernen Sie widersprüchliche Anweisungen, denn Claude folgt womöglich der einen oder der anderen. Mehrstufige Abläufe oder Regeln, die nur für einen Teil der Codebasis gelten, gehören stattdessen in einen Skill oder eine pfadbezogene Regel.

Kurz und übersichtlich halten

CLAUDE.md und Auto Memory im Vergleich

Claude Code führt auch eigene Notizen, die sogenannte Auto Memory. CLAUDE.md schreiben Sie; die Auto Memory schreibt Claude aus Ihren Korrekturen und Vorlieben. Sie liegt pro Repository unter ~/.claude/projects/<project>/memory/, mit einem Index MEMORY.md, dessen erste 200 Zeilen (oder 25 KB) in jede Sitzung geladen werden. Sie bleibt auf Ihrem Rechner und wird nicht über git geteilt. Wenn Sie remember to always use pnpm (merk dir, immer pnpm zu verwenden) sagen, landet das in der Auto Memory; ein- und ausschalten lässt sich die Funktion mit dem Schalter in /memory. Nutzen Sie CLAUDE.md für alles, was das ganze Team bekommen soll.

Gut zu wissen

Wenn es nicht funktioniert

Entscheidungen und To-dos außerhalb der Datei festhalten

CLAUDE.md ist für dauerhafte Regeln gedacht, nicht für die offenen Aufgaben dieser Woche. Dafür gibt es das Workbranch-Plugin für Claude Code: Führen Sie /workbranch:save aus, und Claude legt die Aufgaben, Entscheidungen und offenen Fragen der Sitzung in einem Workbranch-Projekt ab. Startet eine Sitzung in einem Ordner, der mit einem Workbranch-Projekt verknüpft ist, zeigt das Plugin, was dort noch offen ist. Es gibt eine kostenlose 3-Tage-Testphase auf app.workbranch.ai.

Quellen

Häufige Fragen

Muss sich Claude an CLAUDE.md halten?

Nein. Anthropic beschreibt die Datei als Kontext, nicht als erzwungene Konfiguration. Für etwas, das nie passieren darf, etwa einen Befehl, der blockiert werden muss, verwenden Sie stattdessen eine Deny-Regel in den Berechtigungen oder einen PreToolUse-Hook.

Kann ich in CLAUDE.md Notizen ablegen, die Claude nicht liest?

Ja. HTML-Kommentare auf Blockebene werden entfernt, bevor die Datei an Claude geht. So können Sie Notizen für die Pflege der Datei hinterlassen, ohne dafür Kontext zu verbrauchen.

Mein Repository hat schon eine AGENTS.md. Brauche ich beide?

Nein. Gibt es im Ordner oder darüber keine CLAUDE.md, lesen neuere Versionen von Claude Code stattdessen AGENTS.md. Sind beide vorhanden, wird nur CLAUDE.md gelesen, es sei denn, Sie importieren AGENTS.md daraus oder ändern die Einstellung Project instructions in /config.