- Prompting
- Power Tips
Les raccourcis que personne ne vous montre
Claude Code regorge de fonctionnalités cachées qui changent radicalement la façon de travailler. Ces raccourcis et commandes ne sont pas toujours documentés de manière visible, mais les power users les connaissent par coeur.
Cette page rassemble les techniques les plus utiles, testées et validées par l'équipe qui a créé Claude Code.
Contrôler la profondeur de réflexion
ultrathink et ses variantes
Quand Claude Code doit résoudre un problème complexe (architecture, debugging multi-fichiers, refactoring délicat), vous pouvez lui demander de réfléchir plus intensément en ajoutant des mots-clés dans votre prompt :
| Mot-clé | Effet | Quand l'utiliser |
|---|---|---|
think | Réflexion standard étendue | Questions modérément complexes |
think harder | Réflexion approfondie | Problèmes avec plusieurs solutions possibles |
ultrathink | Réflexion maximale | Architecture, debugging complexe, décisions critiques |
megathink | Synonyme d'ultrathink | Au choix |
# Debugging complexe"ultrathink : pourquoi ce test passe en local mais échoue en CI ? Voici le log d'erreur..."# Décision d'architecture"think harder : on doit choisir entre Redis et un cache in-memory pour ce use case. Voici les contraintes..."
Extended thinking (mode thinking)
Le mode thinking force Claude à montrer son raisonnement avant de répondre. C'est activable :
- Dans settings.json :
"alwaysThinkingEnabled": true - Via le raccourci AltT en cours de session
- Avec le flag
--thinkingau lancement
Naviguer dans la conversation
Esc Esc : interrompre proprement
Quand Claude Code part dans une mauvaise direction ou prend trop de temps, appuyez deux fois sur EscEsc :
- Le premier Esc signale l'interruption
- Le deuxième Esc confirme l'arrêt
Claude s'arrête proprement et vous redonne la main. Vous pouvez alors reformuler votre demande ou corriger le cap.
/rewind : revenir en arrière
Quand une réponse ne convient pas, au lieu de demander "non, recommence", utilisez /rewind :
# Revient au tour précédent (supprime la dernière réponse + votre dernier message)/rewind# Revient de 3 tours en arrière/rewind 3
C'est plus propre que de corriger dans le même contexte : ça libère de la fenêtre de contexte et repart d'un état sain.
/branch : forker la conversation
Quand vous voulez essayer deux approches différentes sans perdre votre travail :
/branch
Claude crée une copie de la conversation. Vous pouvez explorer l'approche A dans la session principale et l'approche B dans le fork.
Gérer la fenêtre de contexte
/compact : compacter avant qu'il soit trop tard
La règle d'or : compactez manuellement à 50% de la fenêtre de contexte. N'attendez pas que Claude Code le fasse automatiquement (il le fait vers 95%, quand la qualité a déjà baissé).
/compact
Le compactage résume la conversation pour libérer de l'espace tout en gardant le contexte important.
/rename et /resume : garder ses sessions
Pour les sessions longues ou importantes :
# Donner un nom à la session courante/rename "refactoring auth module"# Plus tard, reprendre cette sessionclaude -c # reprend la dernière session/resume # liste les sessions disponibles
Techniques de prompting avancé
"Grill me" : se faire challenger
Au lieu de merger directement, demandez à Claude de challenger votre code :
"Grill me on these changes and don't make a PR until I pass your test"
Claude va :
- Relire tous les changements
- Poser des questions pointues sur les edge cases
- Identifier les faiblesses
- Ne valider que quand vous avez répondu de manière satisfaisante
C'est comme avoir un reviewer exigeant disponible 24/7.
"Scrap this" : repartir de zéro proprement
Quand un fix devient un pansement sur un pansement :
"Knowing everything you know now, scrap this and implement the elegant solution"
Claude garde le contexte de ce qui n'a PAS marché et propose une approche propre. C'est plus efficace que de micro-corriger un code bancal.
Coller un bug et dire "fix"
Pas besoin d'un prompt élaboré. Copiez-collez l'erreur ou le thread Slack et dites :
"fix"
Claude comprend le contexte, identifie le problème, et corrige. Pas la peine de micro-manager.
Demander des diagrammes ASCII
Pour comprendre une architecture complexe :
"Dessine un diagramme ASCII de l'architecture de ce projet"
Claude produit un schéma en texte directement dans le terminal, ce qui est souvent plus rapide qu'un outil de diagramme.
Raccourcis clavier utiles
| Raccourci | Action |
|---|---|
| EscEsc | Interrompre Claude proprement |
| CtrlC | Annuler la réponse en cours |
| ShiftTab | Basculer entre les modes (normal, plan, auto-accept) |
| AltT | Activer/désactiver le mode thinking |
| FnFn | Activer la dictée vocale (macOS) |
| / | Ouvrir la liste des slash commands |
Commandes slash méconnues
| Commande | Fonction |
|---|---|
/btw | Poser une question rapide sans interrompre la tâche en cours |
/rename | Renommer la session pour la retrouver facilement |
/resume | Reprendre une session sauvegardée |
/rewind | Revenir en arrière de N tours |
/branch | Forker la conversation |
/compact | Compacter le contexte manuellement |
/statusline | Afficher des infos en temps réel (contexte, modèle, coût) |
/voice | Passer en mode dictée vocale |
Prochaines étapes
- Prompting avancé pour les patterns par cas d'usage (code review, refactoring, tests)
- CLAUDE.md : personnaliser Claude Code pour configurer le comportement par défaut
- Référence CLI pour la liste complète des flags
- Système de Hooks pour automatiser ces workflows