Zur SKAILE Academy
Context Rot · Eine Zeile · Session-Handoff

Wenn Claude seinen Namen vergisst, wird es dumm.

Je länger ein Chat läuft, desto voller wird Claudes Gedächtnis, und desto unzuverlässiger hält es sich an deine Regeln und Anweisungen. Das ist kein Gefühl, sondern gemessen: Forscher nennen es Context Rot.

Der Fix beginnt mit einer einzigen Zeile in deiner CLAUDE.md: Claude nennt sich bei jeder Antwort beim Namen. Fehlt der Name, weißt du sofort, dass der Kontext kippt. Und statt dann alles wegzuwerfen, lässt du dir ein Session-Handoff schreiben, mit dem die neue Session nahtlos weitermacht. Beides bekommst du hier.

Voller Kontext, schwache Regeln.

Drei Dinge, die du verstehen musst, bevor die eine Zeile Sinn ergibt.

01

Context Rot ist real

Gemessen, nicht gefühlt

Die Forschungsfirma Chroma hat 18 Top-Modelle getestet: jedes einzelne wird schlechter, je mehr im Kontext liegt. Und die Stanford-Studie "Lost in the Middle" zeigt: Was in der Mitte des Kontexts steht, wird deutlich schlechter abgerufen. Deine Regeln aus der CLAUDE.md rutschen im langen Chat genau dorthin.

Mehr Kontext = weniger Regel-Treue, bei jedem Modell
02

Der Namens-Trick

Eine Zeile als Frühwarnsystem

Eine Zeile in der CLAUDE.md weist Claude an, jede Antwort mit seinem Namen zu beginnen. Solange der Name kommt, hält sich Claude nachweislich an deine Anweisungen. Ab dem Moment, wo er fehlt, weißt du: Genau jetzt fängt es an, Regeln zu ignorieren, noch bevor du es am Output merkst.

Wie der Kanarienvogel in der Kohlemine, nur für deinen Kontext
03

Kein neuer Chat ohne Handoff

Der Fehler, den fast alle machen

Der Reflex, sofort einen neuen Chat zu starten, wirft den kompletten Fortschritt weg. Besser: Die alte Session schreibt mit dem Session-Handoff-Skill eine Landekarte, also Stand, Entscheidungen, nächste Schritte, wichtige Pfade. Die neue Session liest sie und macht genau da weiter, nur mit frischem Kopf.

Frischer Kontext + volles Wissen, statt entweder oder
Zum Kopieren

Die Zeile, und der Handoff-Skill.

Oben die eine Zeile für deine CLAUDE.md. Darunter mein kompletter Session-Handoff-Skill, den du einmal ablegst und ab dann in jeder Session nutzen kannst.

1 · Die Zeile für deine CLAUDE.md

Kopier das in die CLAUDE.md deines Projekts oder in die globale unter ~/.claude/CLAUDE.md. Ab der nächsten Session beginnt jede Antwort mit dem Namen.

## Kontext-Kanarienvogel
Beginne jede einzelne Antwort mit deinem Namen in eckigen Klammern, also "[Claude]", ohne Ausnahme, auch bei kurzen Antworten.
2 · Der Session-Handoff-Skill

Speicher den Inhalt als .claude/skills/session-uebergabe/SKILL.md in deinem Projekt (oder unter ~/.claude/skills/ für alle Projekte). Danach reicht ein "schreib mir ein Session-Handoff".

---
name: session-uebergabe
description: "Schreibt am Ende einer Arbeits-Session ein prägnantes Handoff-Dokument, damit die nächste Claude-Session sofort den vollen Kontext hat (was gemacht wurde, aktueller Stand, nächste Schritte, offene Punkte, wichtige Pfade). Trigger DE: 'session handoff', 'übergabe', 'handoff', 'handoff schreiben', 'fass die session zusammen', 'session zusammenfassen', 'wo waren wir', 'kontext für nächste session', 'session dokumentieren'. Trigger EN: 'session handoff', 'write handoff', 'summarize the session', 'where were we', 'context for next session', 'document the session'."
---

# Session-Übergabe

Dein Job: am Ende einer Arbeits-Session ein kurzes, dichtes Handoff-Dokument schreiben. Ziel ist, dass eine komplett frische Claude-Session (oder du selbst morgen) in 30 Sekunden wieder voll im Bild ist: Was wurde gemacht, wo stehen wir, was kommt als Nächstes, was ist offen, welche Dateien sind wichtig.

Das ist ein READ-ONLY plus EIN-FILE-WRITE Skill. Du liest Kontext und schreibst genau eine Markdown-Datei. Du veränderst nichts am Projekt, fasst nichts an, löschst nichts.

## Grundprinzip

Ein Handoff ist kein Roman. Es ist eine Landekarte für die nächste Session. Schreib so, dass jemand der NICHTS von dieser Session weiß sofort weiterarbeiten kann. Konkret statt vage: nicht "Bug gefixt", sondern "Login-Bug in `auth/login.ts` Zeile 42 gefixt, Token wurde doppelt gesetzt".

## Ablauf

### 1. Kontext sammeln (READ-ONLY)

Bevor du schreibst, sammel was du brauchst. Nutz dazu was vorhanden ist:

- **Den Gesprächsverlauf dieser Session** ist deine Hauptquelle. Geh durch was tatsächlich passiert ist: welche Aufgabe, welche Entscheidungen, welche Dateien, welche Sackgassen.
- **Glob/Read** für relevante Dateien, falls du Pfade oder den letzten Stand verifizieren willst. Nur lesen, nie raten. Wenn du einen Pfad nennst, soll er stimmen.
- Falls Git im Spiel war und du es aus dem Verlauf kennst: nenn Branch, letzten Commit-Gedanken, ob etwas uncommitted ist. Erfinde keine Hashes.

Wenn etwas unklar ist (z.B. was wirklich der nächste Schritt sein soll), frag den User kurz nach, statt zu raten. Eine gezielte Rückfrage ist besser als ein falsches Handoff.

### 2. Session-Typ erkennen und Sektionen wählen

Erzwing nicht jede Sektion. Wähl die die passen. Typische Typen:

- **Bug-Fix / Debug**: Was war der Bug, Root-Cause, Fix, was noch nicht getestet.
- **Feature-Build**: Was gebaut, was fehlt noch, wie testen.
- **Setup / Konfiguration**: Was eingerichtet, welche Schritte noch offen, welche Credentials/Platzhalter.
- **Planung / Research**: Erkenntnisse, Entscheidungen, offene Fragen, nächste Recherche.
- **Content / Schreiben**: Was produziert, Stand der Drafts, was noch fehlt.

Eine kurze 30-Minuten-Session braucht 5 Zeilen. Eine große braucht mehr. Pass die Länge an die Realität an, nicht an ein Template.

### 3. Handoff schreiben

Schreib mit **Write** genau eine Datei. Sprache: die des Users (default Deutsch). Tech-Begriffe (Claude Code, MCP, Branch, Commit) englisch lassen.

**Speicherort** (in dieser Reihenfolge probieren, das erste was passt):
1. Wenn das Projekt einen `.planning/`-Ordner hat, dort hinein.
2. Sonst ein `handoffs/`-Ordner im Projekt-Root (lege ihn an, falls nötig).
3. Sonst ins aktuelle Arbeitsverzeichnis.

Wenn der User einen anderen Ort will (z.B. seinen Obsidian-Vault unter `{{VAULT_PFAD}}`), schreib dahin. Ersetze `{{VAULT_PFAD}}` durch deinen echten Vault-Pfad, falls du den nutzt.

**Dateiname**: `HANDOFF-<YYYY-MM-DD>-<kurzes-thema>.md`, z.B. `HANDOFF-2026-06-07-login-bug.md`. Datum aus dem System-Datum, nicht raten. Bei mehreren Handoffs am selben Tag eine `-2` anhängen statt eine bestehende Datei zu überschreiben.

### 4. Bestätigen

Sag dem User in 1-2 Sätzen wo die Datei liegt und nenn den absoluten Pfad. Fertig.

## Template

Nimm das als Gerüst, lass weg was nicht passt:

```markdown
# Handoff: <Thema> - <YYYY-MM-DD>

## TL;DR
<2-3 Sätze: Worum ging es, wo stehen wir jetzt. Das Wichtigste zuerst.>

## Was gemacht wurde
- <konkrete Änderung mit Datei/Ort, z.B. "X in `pfad/datei.ts` angepasst">
- <Entscheidung die getroffen wurde und warum>

## Aktueller Stand
<Funktioniert es? Getestet oder nicht? Deployed oder lokal? Branch sauber oder uncommitted?>

## Nächste Schritte
1. <konkret, umsetzbar, in Reihenfolge>
2. <...>

## Offene Punkte / Risiken
- <was blockiert, was unsicher ist, worauf man aufpassen muss>

## Wichtige Pfade & Befehle
- `pfad/zur/datei` - wofür
- `befehl zum starten/testen` - was er tut

## Kontext-Notizen (optional)
<Sackgassen die wir schon ausgeschlossen haben, damit die nächste Session sie nicht nochmal probiert. Wichtige Annahmen.>
```

## Wichtige Regeln

- **Ehrlich über den Stand.** Wenn etwas nicht getestet ist, schreib "nicht getestet". Behaupte nie dass etwas funktioniert ohne Beleg. Ein falsches "läuft" kostet die nächste Session Stunden.
- **Konkret statt vage.** Immer Datei, Ort, Zeile, Befehl nennen wo möglich. Pfade absolut oder eindeutig relativ zum Projekt-Root.
- **Keine Geheimnisse ins Handoff.** Keine API-Keys, Tokens, Passwörter, privaten Mail-Adressen im Klartext. Stattdessen Platzhalter wie `{{API_KEY in .env}}` oder den Hinweis wo es liegt.
- **Nächste Schritte müssen actionable sein.** "Weitermachen" ist kein Schritt. "In `auth/login.ts` den doppelten setToken-Call entfernen und Login-Flow durchtesten" ist einer.
- **Nicht raten.** Lieber eine Rückfrage als erfundene Hashes, Pfade oder Stati.
- **Nur eine Datei schreiben, sonst nichts anfassen.** Dieser Skill verändert das Projekt nicht.

Ehrlich eingeordnet: Der Name ist ein Frühwarnsignal, kein Messgerät. Claude Code zeigt den Kontext-Füllstand auch direkt an (Befehl /context) und komprimiert bei vollem Kontext automatisch. Aber genau darum geht es: Die Anzeige sagt dir, wie voll es ist, der Name sagt dir, ob Claude sich gerade noch an deine Regeln hält. Denn die Namens-Zeile ist selbst eine Regel. Fehlt der Name, werden still auch andere Anweisungen ignoriert, und das siehst du sonst erst, wenn der Output schon leidet.

Zum Skill: Er liest nur und schreibt genau eine Handoff-Datei, sonst nichts. Die Datei landet standardmäßig im Projekt. Der Platzhalter {{VAULT_PFAD}} ist optional, du kannst ihn durch deinen eigenen Notiz-Ordner ersetzen oder die Zeile löschen.

Vom vollen Kontext zur frischen Session.

So läuft der komplette Loop im Alltag, in vier Schritten.

01

Die Zeile einbauen

Einmalig, 20 Sekunden

Kopier Block 1 in die CLAUDE.md deines Projekts, oder global in ~/.claude/CLAUDE.md, dann gilt sie überall. Leg außerdem den Skill aus Block 2 ab. Ab der nächsten Session beginnt jede Antwort mit "[Claude]".

02

Arbeiten, bis der Name fehlt

Der Kanarienvogel wacht

Du arbeitest ganz normal. Solange jede Antwort mit dem Namen beginnt, sind deine Regeln aktiv. Fehlt der Name, oder kommt er nur noch manchmal, ist das dein Signal: Der Kontext kippt, ab jetzt wird der Output unzuverlässig.

03

Handoff schreiben lassen

Noch in der alten Session

Bevor du irgendetwas schließt, schreibst du: "Schreib mir ein Session-Handoff." Der Skill fasst die Session in eine Datei: was gemacht wurde, aktueller Stand, nächste Schritte, offene Punkte, wichtige Pfade. Ehrlich und konkret, keine geratenen Angaben.

04

Neue Session, voller Kontext

Nahtlos weitermachen

Jetzt startest du frisch (neue Session oder /clear) und schreibst nur: "Lies das neueste HANDOFF-Dokument und mach genau da weiter." Die schlaue neue Session hat den kompletten Stand der alten, ohne ihren Ballast.

SKAILE Academy

Claude Code richtig lernen.

Die Zeile und der Handoff sind ein Anfang. Wenn du Claude Code wirklich von Grund auf produktiv nutzen willst, mit dem richtigen Setup, Skills und Automationen, dann bist du auf der SKAILE Academy richtig.