Tech-Update / Abenteuer mit Claude Code #12
Checkpoints und /rewind – das Sicherheitsnetz
Claude hat eine Idee. Eine richtig große. Zwanzig Minuten später ist der halbe Service umgebaut, und ich wünsche mir nur noch eins: den Stand von vorhin.
Die gute Nachricht: Claude Code legt automatisch Checkpoints an. Vor jeder Ihrer Nachrichten merkt es sich den Stand der Dateien, die Claude bearbeitet.
⏪ Zurückspulen
Zweimal Esc drücken oder /rewind eingeben. Sie sehen Ihre bisherigen Nachrichten, wählen einen Punkt und entscheiden:
- Nur den Code zurücksetzen, die Unterhaltung bleibt.
- Nur die Unterhaltung zurücksetzen, der Code bleibt.
- Beides zurücksetzen.
💡 Mein Lieblingstrick
Code zurück, Unterhaltung behalten. Dann weiß Claude noch, was nicht funktioniert hat, und der Code ist wieder sauber: „Das war der falsche Weg. Versuch es jetzt mit Ansatz B.“
Damit wird Ausprobieren billig. „Bau die Komponente mal mit Signals statt RxJS“ kostet keinen Mut mehr. Gefällt es nicht, ist es in Sekunden weg.
Ein ehrlicher Hinweis:
Checkpoints erfassen nur, was Claude über seine eigenen Datei-Werkzeuge ändert. Was per Shell-Befehl passiert (rm, mv, Datenbank-Migrationen), wird nicht zurückgedreht. Änderungen, die Sie parallel im Editor machen, auch nicht. Checkpoints sind ein Sicherheitsnetz, kein Ersatz für Git.
Meine Faustregel:
- Für die nächsten Minuten? Checkpoints.
- Für die nächsten Jahre? Git.
- Für parallele Experimente? Worktrees (Teil 8).
Deutsch
English