ouvrir guide/chapitre-07 --hygiene
Chapitre 7 · Acte II · Le geste professionnel
9 min · espace pour avancer, flèches pour revenir

Un fil ouvert lundi matin, encore vivant jeudi soir : un bug, deux fonctionnalités, le déploiement, et trois fois le même fichier recollé.
L'écosystème anglophone l'a baptisée kitchen sink session. Elle ouvrira le bestiaire du chapitre 13.
Ce qui se passe dedans
Le code abandonné d'il y a deux heures pèse autant que votre consigne d'il y a deux minutes.
Claude ne fait pas le tri : les fausses pistes, les versions abandonnées et les corrections annulées pèsent toutes dans sa mémoire de travail. Les réponses se dégradent, alors on corrige plus, donc on pollue plus.
La règle la plus simple du guide
2allers-retours ratés, puis stop
Pas trois, pas cinq. Deux échecs consécutifs signifient rarement que Claude manque d'efforts : ils signifient que le problème est mal posé, ou que le contexte est déjà trop pollué.
Insister, c'est demander une meilleure réponse à un interlocuteur qu'on a soi-même embrouillé.
Le signal d'alarme, et la sortie
❯ Non, toujours pas. Le menu se ferme encore au clic. · Claude empile une troisième rustine... J'ai ajouté un setTimeout pour retarder la fermeture... ❯ /clear ❯ Le menu mobile se ferme dès qu'on clique dedans. Le ❯ handler « clic extérieur » vit dans Nav.tsx. Un clic ❯ interne ne doit pas le déclencher. Corrige et vérifie. · Claude relit Nav.tsx... Corrigé : le handler ignore les clics issus du menu.
Le setTimeout de la troisième tentative est un classique : quand les corrections deviennent des contorsions, le contexte est déjà perdu.
À vous
Deux corrections viennent de rater sur le même bug. Que faites-vous ?
Choisissez : la scène vous répond.
Deux gestes, jamais interchangeables
/clear quand
Vider tout : brutal, gratuit, sain
/compact quand
Résumer : garder l’essentiel
Un résumé perd toujours quelque chose : employez /compact ciblé, en disant ce qui doit survivre. Dans le doute, /clear.
Avant même la règle des deux
Une réserve : les checkpoints ne restaurent que les fichiers modifiés par les outils d'édition de Claude, pas ceux qu'une commande du terminal a touchés. C'est un filet de session, pas un substitut à git.
La nuance qui s'impose
Jetable ne veut pas dire éphémère.
Jetable veut dire qu'on peut la vider sans rien perdre d'important, parce que l'important vit ailleurs : les décisions dans CLAUDE.md, le code dans git, les comportements dans les tests.
Une session par chantier
Vous cessez alors de payer la réexplication du contexte à chaque retour, ce qui rejoint l'économie du cache de prompt du chapitre 10.
Le réflexe qui transforme la discipline en capital
Une erreur de Claude n'est pas seulement à corriger : elle est à capitaliser. Elle a deux destinations, et une seule chacune.
Ce qui fait progresser un projet piloté par IA
Chaque session laisse le dépôt un peu mieux armé que la précédente.
C'est toute la différence entre dix sessions et dix fois la même session.
Fin du chapitre 7
L'hygiène est en place : cadrer, vérifier, itérer proprement. L'acte III change d'échelle : Claude cesse d'être un développeur pour devenir une équipe entière, un rôle à la fois.
Et une mise en garde pour la route : au cours du prochain chapitre, quelqu'un réussira à annuler le rendez-vous d'un parfait inconnu. Tous les tests étaient verts.