Kontext, Tokens und CLAUDE.md

Kontrolle ist alles

AI generiert schnell, aber Prüfen ist Pflicht. Er kann:

  • Selbstbewusst auf Funktionen verweisen, die gar nicht existieren (Halluzinationen)
  • Code so optimieren, dass er nicht mehr funktioniert
  • Benötigte Dateien löschen, wenn du nicht aufpasst

Regel

AI ist ein Junior auf Steroiden. Schnell, unermüdlich, aber ohne Aufsicht richtet er Chaos an.

Regel

“Vibe Coding ist, wenn du in einer Stunde das schaffst, wofür du früher eine Woche gebraucht hast. Und dann eine Woche damit verbringst, zu reparieren, was du in dieser Stunde kaputt gemacht hast.” — Das Produktivitätsparadoxon

Kontext und Tokens

AI hat ein “Aufmerksamkeitsfenster” — wie viel er sich innerhalb eines Gesprächs merken kann. Wenn der Kontext voll ist:

  • Die Qualität der Antworten sinkt
  • Er fängt an zu vergessen, was besprochen wurde
  • Er kann anfangen, sich selbst zu widersprechen

Was hilft:

  • Neuer Chat für jede größere Aufgabe
    • Spart Tokens und die Lösungen sind sauber und verständlich
  • Die 80%-Regel: den Kontext nicht bis zum Anschlag füllen
    • /compact Funktion nutzen
  • CLAUDE.md (Datei mit Projektregeln) — AI liest sie bei jedem Start
    • /init immer ausführen
    • Update Skills nutzen oder selber sagen dass Claude.md aktualisiert werden soll

CLAUDE.md — das Projektgedächtnis

CLAUDE.md ist eine Datei im Projekt-Root, die Claude Code bei jedem Start liest. Deine Regeln, Code-Style, Architektur, was erlaubt ist, was nicht — alles steht hier. Ohne sie fängt AI jedes Mal bei null an.

Was dort reingehört:

  • Stack und Projektarchitektur
  • Code-Style und Naming Conventions
  • Was NICHT angefasst werden darf (kritische Dateien, Configs)
  • Welche Patterns verwendet werden sollen

Serena vs CLAUDE.md vs Dokumentation:

KriteriumDokumentationCLAUDE.mdSerena
Wie AI den Code kenntLiest alles komplettLiest 1 DateiIndex + punktuelle Suche
Token-VerbrauchEnormGeringMinimal
StrukturverständnisOberflächlichWas du geschrieben hastSemantisch
Code-Suchegrep: textbasiertNeinNach Symbolen/Funktionen
AktualitätAktuelle VersionManuell pflegenImmer aktuell
Am besten fürKleine ProjekteRegeln und KontextGroße Projekte

Regel

CLAUDE.md — für Regeln. Serena — für Navigation. Dokumentation — für kleine Projekte, wo man einfach alles reinwerfen kann.

Automatische Aktualisierung von CLAUDE.md: Keine Lust, das manuell zu pflegen? Es gibt Skills dafür:

  • claude-code-auto-memory — beobachtet Claudes Aktionen und aktualisiert CLAUDE.md im Hintergrund. Verbraucht keinen Hauptkontext
  • claude-mem — zeichnet alles aus der Session auf, komprimiert es und lädt es in die nächsten Sessions

Der Stack macht den Unterschied

AI kennt sich mit populären Technologien besser aus. Bei Tailwind und TypeScript schreibt er nahezu perfekt. Bei exotischen Sachen — fängt er an zu fantasieren.

Svelte 5 — ein frisches Framework, und Claude hat manchmal die Syntax von Svelte 4 und 5 verwechselt. Musste korrigiert werden. Aber mit jedem Monat wurde es besser.