Les modes de Claude Code

Claude Code propose plusieurs modes d'interaction. Les maîtriser est essentiel pour être productif.

Les 3 modes principaux

ModeRaccourciUtilisation
ChatPar défautQuestions, modifications simples
PlanShift+Tab x2Planification avant codage
Auto-acceptShift+EnterAccepter auto les modifications

Chat Mode (par défaut)

Le mode standard. Claude attend tes instructions et demande confirmation avant chaque modification.

Utilise-le pour : questions, exploration du code, petites modifications.

Plan Mode

Le mode le plus important. Claude analyse d'abord, propose un plan, puis implémente après validation.

Activer Plan Mode

Claude Code

# Double Shift+Tab
Shift+Tab  Shift+Tab

# Ou via commande
/plan

Comment ça fonctionne

  1. Tu décris ce que tu veux accomplir
  2. Claude explore le codebase
  3. Claude propose un plan détaillé
  4. Tu valides ou demandes des ajustements
  5. Claude implémente

Exemple

Prompt

Je veux ajouter une fonctionnalité de reset password.

Contexte :
- On utilise Better-Auth pour l'auth
- Les emails sont envoyés via Resend
- La base de données est Postgres avec Drizzle ORM

Analyse le code existant et propose un plan.

Sortir du Plan Mode

Claude Code

Shift+Tab  # Simple tap
# ou
/plan off

Auto-accept Mode

Une fois que tu as un bon plan, active l'auto-accept pour laisser Claude implémenter sans confirmation à chaque étape.

Claude Code

Shift+Enter  # Toggle on/off

N'utilise l'auto-accept qu'après avoir validé un plan. Jamais pour des tâches exploratoires.

Le workflow recommandé

1. Plan Mode    → Définir et valider le plan
2. Auto-accept  → Laisser Claude implémenter
3. Review       → Vérifier les changements
4. Commit       → Créer le commit

Raccourcis utiles

RaccourciAction
Shift+Tab x2Activer Plan Mode
Shift+Tab x1Désactiver Plan Mode
Shift+EnterToggle Auto-accept
EscapeInterrompre Claude
Escape x2Éditer le prompt précédent
/clearRéinitialiser le contexte