Zum Inhalt springen
Roland Hecht
Kapitel 9 von 26 — Inhaltsverzeichnis

Claude · Claude Code Schritt für Schritt · Kapitel 9 · 4 Min.

Stimmungsbild zum Teil Claude Code Schritt für Schritt

CLAUDE.md — die Hausregeln

Der Zettel an der Werkstattwand. Was drin stehen muss, was nicht — und warum kurz besser ist als vollständig.

Jede neue Sitzung fängt bei null an. Claude weiß nicht, was ihr gestern besprochen habt, kennt deine Vorlieben nicht und muss sich jedes Mal neu orientieren.

Dagegen gibt es einen Zettel: eine Datei namens CLAUDE.md. Was darin steht, liest Claude bei jedem Start automatisch.

Begriff

Markdown (Dateiendung .md) ist Text mit ein paar einfachen Zeichen für Struktur: # für Überschriften, - für Aufzählungen, **fett** für fett. Mehr musst du nicht wissen. Du kannst es mit jedem Texteditor schreiben.

Wo die Datei hingehört

OrtGilt fürWas reingehört
~/.claude/CLAUDE.md
(dein Benutzerordner)
alles, überall Wie du angesprochen werden willst, deine Sprache, generelle Vorlieben.
CLAUDE.md in der Projektwurzel dieses eine Projekt Worum es geht, wo was liegt, welche Regeln hier gelten. Der wichtigste Ort.
CLAUDE.md in einem Unterordner nur diesen Unterordner Besonderheiten, die nur dort gelten.

Die Dateien addieren sich. Persönliche Vorlieben oben, Projektregeln darunter, Sonderfälle ganz unten.

Sie schreiben lassen

Wenn dein Projekt schon existiert, musst du nicht selbst anfangen:

/init

Claude sieht sich um und schreibt einen ersten Entwurf: was das Projekt ist, wie es aufgebaut ist, womit gearbeitet wird. Den liest du durch, streichst die Hälfte und ergänzt, was er nicht sehen konnte.

Merke

Nach jeder Änderung an der Datei: Claude neu starten. Sie wird nur beim Start gelesen. Wer das vergisst, wundert sich, warum die neue Regel nicht greift.

Was reingehört

Alles, was er immer braucht und aus den Dateien allein nicht erkennen kann:

Ein echtes Beispiel

Aus dem Projekt, in dem diese Seite entsteht — sinngemäß:

Wo gearbeitet wird
strato-paket\ ist die einzige Quelle der Wahrheit. Alle Änderungen ausschließlich dort. Der alte Ordner daneben ist stillgelegt und wird nicht zurückgespiegelt.

Zwei Fallen
1. Vor jeder Änderung an einer Seite den Live-Stand ziehen und vergleichen — die Seite wurde mehrfach aus parallelen Sitzungen verändert.
2. Die HTML-Dateien sind CRLF. Nicht durch ein Skript jagen, das auf LF umschreibt.

Zwei Absätze. Beide entstanden, nachdem genau das einmal schiefgegangen ist. Genau so soll diese Datei wachsen: nicht vorausgedacht, sondern nachgetragen.

Merke

Immer wenn du dich dabei erwischst, dasselbe zum zweiten Mal zu erklären — schreib es in die CLAUDE.md. Das ist die ganze Pflegeroutine.

Was nicht reingehört

Und jetzt kommt der Teil, den fast alle falsch machen.

Achtung

Die CLAUDE.md wird vollständig und bei jeder einzelnen Nachricht mitgeschickt. Jede Zeile darin kostet Kontext — dauerhaft. Eine Datei mit 300 Zeilen frisst deinen Platz auf, bevor du das erste Wort getippt hast.

Deshalb gilt: hier steht nur, was immer gilt. Alles andere gehört woanders hin:

Das gehörtDorthinWeil
Wie man einen bestimmten Handgriff machtin einen Skill (Kapitel 12) wird nur geladen, wenn er gebraucht wird
Lange Referenzlisten, Tabellen, Dokumentationin eine eigene Datei er liest sie, wenn er sie braucht
Was gerade anstehtin eine Aufgabendatei ändert sich täglich
Passwörter, Zugangsdatennirgendwohin in Textform siehe Kapitel 10

Die Faustregel

Eine Bildschirmseite. Wenn du scrollen musst, ist zu viel drin.

Meine Projektdatei hat etwa dreißig Zeilen und deckt alles ab, was wirklich immer gilt. Alles Weitere steht in Skills und wird geholt, wenn es dran ist.

Der Test

Ob deine Datei etwas taugt, merkst du an einer einfachen Frage: Startet Claude in deinem Projekt und macht sofort das Richtige, ohne dass du drei Sätze Vorrede tippst?

Wenn ja, ist sie gut. Wenn du jedes Mal erst erklären musst, wo was liegt — dann fehlt genau das in der Datei.

In einem Satz

Eine Bildschirmseite. Wenn du scrollen musst, ist zu viel drin — die Datei wird bei jeder einzelnen Nachricht mitgeschickt und kostet dauerhaft Kontext.

Du hast eine Regel in die CLAUDE.md geschrieben, und Claude hält sich nicht daran. Was ist die wahrscheinlichste Ursache?

Du hast nicht neu gestartet. Die Datei wird nur beim Start gelesen. Erst wenn das ausgeschlossen ist, lohnt es sich, an der Formulierung zu zweifeln.

Kapitel 9 von 26 · Stand: 13.08.2026