Checkpointing (Rewind)
Suivi automatique des modifications de fichiers avec annulation ciblée. À tout moment dans une session Claude Code, `Esc Esc` (double échappement) ou `/rewind` permet de revenir à l'état avant la dernière modification, sans perdre le contexte de conversation. Plus précis qu'un `git reset` : le rewind cible exactement ce que Claude a modifié.
Forces
- Annulation instantanée, double Esc défait les changements de Claude sans toucher votre propre travail
- Contexte de conversation préservé, vous revenez au même point de décision avec l'historique intact
- Zéro configuration, actif par défaut dès l'ouverture d'une session Claude Code
Limites
- Limité à la session courante, ne permet pas de remonter à des sessions passées
- Rewind partiel uniquement, annule les fichiers modifiés, pas les commandes shell exécutées
Pour qui
- Quand Claude part dans la mauvaise direction, rewind plutôt que corriger une erreur sur une erreur
- Exploration de plusieurs approches successives sans polluer le contexte avec des tentatives ratées
- Pair programming avec Claude : rewind sert de point de sauvegarde avant chaque expérimentation