Build This Now
Build This Now
Qu'est-ce que le code Claude ?Installer Claude CodeL'installateur natif de Claude CodeTon premier projet Claude Code
Le terminal comme thread principalRéférence du mode interactif de Claude CodeMode voix Claude CodeRévision des diffs avec Claude CodeL'Outil Monitor de Claude CodeRoutines Claude Code
speedy_devvkoen_salo
Blog/Handbook/Core/Claude Code Diff Review

Révision des diffs avec Claude Code

Quatre touches contrôlent chaque changement de fichier que Claude Code propose : y approuve, n rejette, d montre le diff, e ouvre l'édition. Les outils intégrés Write et Edit expliqués.

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.

Published Mar 9, 2026Handbook hubCore index

Problème : Claude Code vient de te dire qu'il a fait des changements et tu ne sais pas quels fichiers ont bougé, à quoi ressemble le diff, ou comment demander une sortie dans la forme que tu veux vraiment.

Victoire rapide : Dès qu'un changement proposé apparaît, appuie sur d. Le diff complet s'affiche à l'écran avant qu'un seul octet n'arrive sur le disque :

# Claude shows a proposed edit
# Press these keys to control what happens:
y - accept the change
n - reject and continue
d - show full diff
e - edit the change before accepting

À comprendre : Les fichiers sont écrits par Claude Code lui-même via des outils intégrés. Chaque modification passe par une étape d'approbation qui te met le changement exact sous les yeux en premier.

Comment fonctionne la sortie de fichiers dans Claude Code

Claude Code ne te donne pas du code à coller. Il touche directement ton système de fichiers, en utilisant deux outils :

Write : Crée de nouveaux fichiers ou écrase les anciens depuis zéro. Edit : Modifie une tranche ciblée d'un fichier existant.

Un changement proposé apparaît toujours en aperçu avant de s'exécuter :

Claude wants to edit src/utils/auth.ts:

- const TOKEN_EXPIRY = 3600;
+ const TOKEN_EXPIRY = 7200;

Chaque ligne du diff est explicite sur ce qui lui arrive. Les lignes - sont supprimées du fichier. Les lignes + entrent là où les anciennes vivaient.

Accepter, rejeter, et la boucle d'approbation

Rien n'est écrit sans ton accord. Cette étape d'approbation est le modèle de sécurité :

# Claude proposes creating a new file
Claude wants to write to src/components/Button.tsx
 
# Your options:
y    Accept this change
n    Reject and tell Claude why
d    View full diff (for edits)
e    Edit before accepting
Esc  Abort current operation

Pour les changements que tu fais déjà confiance, Shift+Tab active le mode auto-accept. Claude arrête de demander par fichier et continue d'avancer.

Opérations multi-fichiers

Un fichier à la fois, c'est le rythme, mais le contexte passe d'un fichier à l'autre. Demande une fonctionnalité entière et regarde la séquence se dérouler :

claude "create a user authentication system with login, register, and password reset"
 
# Claude will:
# 1. Create src/auth/login.ts
# 2. Create src/auth/register.ts
# 3. Create src/auth/password-reset.ts
# 4. Update src/routes/index.ts to include new routes
# Each file prompts for approval (unless auto-accept is on)

C'est là que la continuité paie. Ce que Claude a écrit dans le fichier un reste en mémoire pendant qu'il construit le fichier deux. Les imports s'alignent. Les références de types correspondent. Les signatures de fonctions gardent la même forme d'un fichier à l'autre.

Demander un format de sortie spécifique

Markdown est la forme par défaut. Ton prompt est ce qui le change :

# Get structured data
claude "list all API endpoints in this project as a markdown table"
 
# Get code blocks with syntax highlighting
claude "show me the database schema as SQL"
 
# Get step-by-step output
claude "explain the authentication flow as a numbered list"

Tu veux du code à lire sans le committer sur le disque ? Le mode plan est fait pour ça. Claude réfléchit à voix haute et suggère, mais n'écrit jamais.

Gérer les grandes sorties

Les grandes sorties s'affichent en streaming directement dans ton terminal. Pour les codebases lourdes ou les tâches longues, redirige le résultat quelque part d'utile :

# Redirect output to a file for later review
claude "analyze all TODO comments in this project" > todos.md
 
# Pipe to other tools
claude "list dependencies that need updates" | grep "security"

Situations de sortie que tu vas rencontrer

Mauvais fichier touché : Appuie sur n, puis dis à Claude ce que tu voulais vraiment. La correction arrive dans la même session et la prochaine tentative tient compte du retour.

Diff trop grand à parcourir : Appuie sur d pour la vue complète, ou découpe le travail en plus petits morceaux : "fais ce changement en étapes plus petites."

Code sans écriture : Commence le prompt par "montre-moi" ou "explique", pas par "crée" ou "ajoute". Claude répond en ligne et le workflow d'écriture reste dormant.

Annuler un changement : Appuie sur Esc deux fois pour atteindre les points de contrôle. Un snapshot est pris avant chaque édition, donc revenir en arrière est toujours possible.

Vérifier que le changement a bien fonctionné

L'acceptation n'est pas la ligne d'arrivée. Vérifie que le changement tient vraiment :

# Check the file exists and looks right
cat src/components/Button.tsx
 
# Run your build to catch issues
npm run build
 
# Test the changes
npm test

Prochaines étapes

Complète le reste du workflow Claude Code :

  • Ajuste les permissions pour que ta boucle accepter/rejeter tourne plus facilement
  • Prends connaissance des modes de planification pour voir les changements avant tout commit
  • Connecte les boucles de feedback et resserre ton cycle d'itération
  • Plonge dans la gestion du contexte pour les sorties plus lourdes
  • Recours au guide de dépannage quand les sorties reviennent cassées

Souviens-toi : Claude Code ne te remet pas des extraits à coller toi-même. Pense-y comme un agent d'écriture de fichiers qui répond à ton approbation sur chaque édition. Une fois que ça clique, tout le pattern d'interaction change d'aspect. Si tu veux que la mise en forme suive automatiquement, le Code Kit de ClaudeFast embarque un FormatterHook qui lance Prettier après chaque Write ou Edit. Ce que Claude produit s'aligne déjà avec le style de ton projet.

Continue in Core

  • La Fenêtre de Contexte 1M dans Claude Code
    Anthropic a activé la fenêtre de contexte 1M tokens pour Opus 4.6 et Sonnet 4.6 dans Claude Code. Sans header beta, sans surcharge, tarification fixe, et moins de compactions.
  • Auto Dream
    Claude Code nettoie ses propres notes de projet entre les sessions. Les entrées obsolètes sont supprimées, les contradictions résolues, les fichiers thématiques réorganisés. Lance /memory.
  • Mémoire automatique dans le code Claude
    La mémoire automatique permet à Claude Code de conserver des notes de projet en cours. Où se trouvent les fichiers, ce qui est écrit, comment /memory le fait basculer, et quand le choisir par rapport à CLAUDE.md.
  • Stratégies d'auto-planning
    Le mode Auto Plan utilise --append-system-prompt pour forcer Claude Code dans une boucle plan-d'abord. Les opérations sur les fichiers sont mises en pause pour approbation avant de toucher quoi que ce soit.
  • Claude Code Autonome
    Une stack unifiée pour des agents qui livrent des fonctionnalités la nuit. Les threads te donnent la structure, les boucles Ralph te donnent l'autonomie, la vérification garde ça honnête.
  • Claude Buddy
    La surprise du 1er avril 2026 d'Anthropic : un système Tamagotchi dans Claude Code. 18 espèces, 5 niveaux de rareté, stats CHAOS et SNARK, easter egg en hexadécimal fuité.

More from Handbook

  • Principes de base de l'agent
    Cinq façons de construire des agents spécialisés dans le code Claude : Sous-agents de tâches, .claude/agents YAML, commandes slash personnalisées, personas CLAUDE.md, et invites de perspective.
  • Patterns d'agents
    Orchestrateur, fan-out, chaîne de validation, routage par spécialiste, raffinement progressif, et watchdog. Six formes d'orchestration pour câbler des sub-agents Claude Code.
  • Meilleures pratiques des équipes d'agents
    Patterns éprouvés pour les équipes d'agents Claude Code. Prompts de création riches en contexte, tâches bien calibrées, propriété des fichiers, mode délégué, et correctifs v2.1.33-v2.1.45.
  • Contrôles des équipes d'agents
    Configure le mode délégué, les modes d'affichage, l'approbation des plans, les limites de fichiers et les règles CLAUDE.md pour que le chef d'équipe Claude Code coordonne au lieu de coder.

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.

Mode voix Claude Code

Tape /voice, maintiens la barre espace, parle, relâche. Les mots prononcés s'insèrent dans le curseur au milieu du prompt pour que tu puisses mélanger saisie et voix sans changer de mode.

L'Outil Monitor de Claude Code

L'outil Monitor de Claude Code enveloppe un processus en arrière-plan dans un observateur orienté événements. Ton serveur de dev reste silencieux jusqu'à ce qu'il plante, puis réveille Claude avec les erreurs.

On this page

Comment fonctionne la sortie de fichiers dans Claude Code
Accepter, rejeter, et la boucle d'approbation
Opérations multi-fichiers
Demander un format de sortie spécifique
Gérer les grandes sorties
Situations de sortie que tu vas rencontrer
Vérifier que le changement a bien fonctionné
Prochaines étapes

Arrêtez de configurer. Commencez à construire.

Templates SaaS avec orchestration IA.