Memory und Sessions
Wie Claude aus Erfahrung lernt — und wie du da weitermachst, wo du aufgehört hast
⏱ ca. ~6 Min
01 · Lesen
Du schreibst CLAUDE.md, um Claude explizite Anweisungen zu geben. Aber Claude Code hat zusätzlich Auto Memory — es kann Notizen zu Dingen speichern, die während einer Session entdeckt werden. Eigenheiten von Build-Befehlen, Debug-Muster, projektspezifische Stolpersteine.
Diese Notizen bleiben über Sessions hinweg erhalten, und Claude lernt aus Erfahrung. Auto Memory liegt unter ~/.claude/projects/<project>/memory/. Lokal, wird niemals nach git synchronisiert.
Kernpunkte
- CLAUDE.md = Regeln, die du explizit aufschreibst
- Auto Memory = Notizen, die Claude aus Erfahrung speichert
- Memory liegt unter ~/.claude/projects/<project>/memory/
- Nur lokal — wird nicht über git geteilt
- In Claude Code mit dem Befehl /memory umschalten
02 · Lesen
Jedes Claude-Code-Gespräch ist eine Session. Sessions werden lokal gespeichert und können später fortgesetzt werden.
Aber die entscheidende Einsicht — Sessions starten bei null. Wenn du ein neues Terminal öffnest und claude startest, weiß es nicht automatisch, woran du gestern gearbeitet hast. Du musst eine Session explizit fortsetzen oder dich für den Kontext auf CLAUDE.md und Memory verlassen.
Sessions zu benennen ist die wichtigste einzelne Gewohnheit für produktives Kontext-Management.
Kernpunkte
- Jedes Gespräch ist eine Session, lokal gespeichert
- Neue Sessions starten bei null — keine bisherige Gesprächshistorie
- Benannte Sessions sind später leicht zu finden und fortzusetzen
- CLAUDE.md und Memory sorgen für Kontinuität zwischen Sessions
03 · Code-Beispiel
Unten die wichtigsten Befehle zum Verwalten von Sessions — Benennen, Fortsetzen, Forken.
Aktuelle Session benennen
/rename "auth-refactor"
Jüngste Session fortsetzen
claude --continue
Aus jüngsten Sessions auswählen
claude --resume
Bestimmte benannte Session fortsetzen
claude --resume auth-refactor
Session forken (neuer Branch ab aktuellem Zustand)
claude --continue --fork-session
Benenne deine Session, sobald die Arbeit beginnt — /rename "feature-name". Wenn du zum Projekt zurückkehrst, zeigt claude --resume einen Picker, in dem du suchen, vorschauen und auswählen kannst. Fork erstellt eine neue Session aus dem aktuellen Zustand und lässt das Original unverändert.
04 · Schritt für Schritt
1. Starten und benennen
Öffne Claude Code und benenne die Session sofort mit /rename "woran ich arbeite". Macht es später leichter, sie wiederzufinden.
2. Mach deine Arbeit
Bitte Claude, Features zu implementieren, Bugs zu fixen, Tests zu schreiben. Claude liest CLAUDE.md und Memory automatisch.
3. Natürlich beenden
Wenn du fertig bist, schließe einfach das Terminal oder drücke Ctrl+C. Die Session wird automatisch gespeichert.
4. Später fortsetzen
Wenn du zurückkommst, führst du claude --resume aus, um da weiterzumachen, wo du aufgehört hast, oder claude --continue für die jüngste Session.
05 · Quiz
Du hast gestern an einem Feature gearbeitet und willst heute weitermachen. Wie geht das Fortsetzen am schnellsten?
- Eine neue Session öffnen und alles neu erklären
- Das vorherige Gespräch per Copy-Paste einfügen
- claude --continue ausführen, um die jüngste Session fortzusetzen
- CLAUDE.md löschen und von vorn anfangen
06 · Zuordnen
Ordne jedem Befehl zu, was er macht.
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.