Die folgenden Empfehlungen stammen aus Reddit-Diskussionen (r/ClaudeCode, r/ClaudeAI), Entwickler-Blogs und den offiziellen Best Practices von Anthropic. Sie gelten für Claude Code, OpenClaw und jedes Setup mit Markdown-Konfigurationsdateien.
1. Verbote wirken stärker als Gebote
"NEVER use X" bleibt hängen — "always prefer Y" wird vergessen. Wenn du willst, dass der Agent etwas konsequent unterlässt, formuliere es als klares Verbot. (Quelle: r/ClaudeCode — "Negatives enforce better than positives")
2. Zeig den Weg, statt alles reinzupacken
CLAUDE.md sollte unter 200 Zeilen bleiben. Wenn du mehr brauchst: Lagere Details in Unterordner aus (z.B. docs/style-guide.md) und verweise in CLAUDE.md nur darauf. Der Agent liest die Datei bei Bedarf nach. (Quelle: r/ClaudeCode — "Point, don't dump")
3. Lass den Agent seine eigenen Fehler dokumentieren
Wenn Claude etwas falsch macht: Sag ihm, er soll den Fehler selbst in CLAUDE.md eintragen. "Aktualisiere CLAUDE.md, damit du diesen Fehler nicht wiederholst." So wird die Datei mit der Zeit immer besser — ohne dass du alles selbst pflegen musst. (Quelle: TurboDocx Best Practices)
4. Trenne Global von Projekt
Claude Code unterstützt zwei Ebenen: ~/.claude/CLAUDE.md (gilt überall) und ./CLAUDE.md (gilt nur für dieses Projekt). Boris Cherny, der Entwickler von Claude Code, empfiehlt:
- Global: Wie du arbeitest (Sprache, Stil, Fehlerbehandlung)
- Projekt: Wie dieses Repo funktioniert (Architektur, Befehle, Konventionen)
Wenn beides in einer Datei steht, wird sie zum Sumpf. (Quelle: Kirill Markin — "Global CLAUDE.md First, Project CLAUDE.md Second")
5. Schreib nur rein, was der Agent nicht schon weiß
Vermeide Anweisungen wie "Verwende TypeScript für Type Safety" — das weiß Claude bereits. Konzentrier dich auf das, was spezifisch für dein Projekt ist: ungewöhnliche Ordnerstrukturen, interne Namenskonventionen, bekannte Eigenheiten deines Stacks. (Quelle: r/ClaudeCode Community Guidelines)
6. Tracke wiederkehrende Muster
Halte eine Sektion für Muster, die immer wieder auftauchen: "Dieser Fehler bedeutet meistens X" oder "Für Aufgabe Y verwende immer Ansatz Z". Das spart dir die gleiche Erklärung in jeder Session. (Quelle: r/ClaudeAI — "track patterns that keep recurring")
7. Neue Session bei neuem Thema
Wenn du von einem Thema zum nächsten wechselst, starte eine neue Session. Nach 20+ Nachrichten zum gleichen Thema ist der Kontext überladen. CLAUDE.md sorgt dafür, dass der Agent trotzdem sofort Bescheid weiß. (Quelle: Kirill Markin — Claude Code Rules)