Vous avez découvert Claude Sonnet 4.5 ? Cool.
Maintenant découvrez le truc que 90% des devs ignorent : les modes thinking.
Claude peut "réfléchir" avant de répondre. Vraiment réfléchir.
Pas juste générer du texte, mais analyser, peser, structurer sa pensée.
Et ça change TOUT.
Quand l'utiliser : Debug basique, questions techniques directes
Temps de réflexion : ~5-10 secondes
Token usage : +20-30%
Exemple concret :
"Pourquoi ce composant React ne re-render pas ? --think"
Claude va analyser le flow, identifier le problème, proposer la solution.
Quand l'utiliser : Architecture de feature, choix techniques importants
Temps de réflexion : ~15-30 secondes
Token usage : +40-50%
Exemple concret :
"Comment structurer une app e-commerce avec Next.js 14 ? --think-hard"
Claude va comparer les options, peser les pour/contre, recommander une architecture.
Quand l'utiliser : Problèmes complexes multi-systèmes, migrations majeures
Temps de réflexion : ~30-60 secondes
Token usage : +60-80%
Exemple concret :
"Migrer une app monolithique PHP vers microservices Node.js, par où commencer ? --think-harder"
Claude va créer un plan détaillé, anticiper les pièges, proposer une roadmap.
Quand l'utiliser : Décisions critiques business, refactoring complet, problèmes "impossibles"
Temps de réflexion : 1-2 minutes
Token usage : +100-150%
Exemple concret :
"Notre app scale plus, 10M users prévus, budget limité, équipe de 3 devs. Solutions ? --ultrathink"
Claude va analyser TOUTES les dimensions : tech, business, humain, financier.
Super simple : ajoutez le flag à la FIN de votre prompt.
❌ Mauvais : --think Pourquoi mon API crash ?
✅ Bon : Pourquoi mon API crash ? --think
response = client.messages.create(
model="claude-3-5-sonnet-20241022",
messages=[{
"role": "user",
"content": "Ma question complexe ici --think-hard"
}]
)
Ça marche direct dans le terminal ! Même syntaxe.
J'ai posé la même question avec les 4 modes :
"Comment optimiser une requête SQL qui prend 30 secondes ?"
Sans thinking : Solution basique (index)
--think : 3 solutions possibles avec trade-offs
--think-hard : Analyse complète + query plan + solutions alternatives
--think-harder : Refactoring complet de l'architecture de données
--ultrathink : Remise en question du besoin business + 5 approches différentes
La différence est DINGUE.
- Debug quotidien
- Questions techniques simples
- Code review rapide
- Comprendre un bout de code
- Design de features
- Choix de stack technique
- Optimisation de perfs
- Refactoring important
- Migrations majeures
- Architecture système
- Problèmes de scalabilité
- Intégrations complexes
- Pivots techniques majeurs
- Problèmes "insolubles"
- Décisions à 100k€ d'impact
- Quand vous êtes vraiment bloqués
Pas besoin d'--ultrathink pour centrer une div. Sérieux.
Un seul mode par prompt. Si pas satisfait, reformulez la question.
--ultrathink consomme 2-3x plus de tokens. À utiliser intelligemment.
Le thinking améliore la qualité, mais garbage in = garbage out.
1. Bug simple → sans flag
2. Bug bizarre → --think
3. Bug complexe → --think-hard
4. "WTF is going on" → --think-harder
Toujours commencer par --think-hard
Si insuffisant → --ultrathink
Jamais moins que --think pour de l'archi
PR simple : sans flag
PR critique : --think
PR architecture : --think-hard
Mon tracking sur 1 semaine :
- Sans thinking : 40% de solutions à refaire
- Avec thinking adapté : 5% de retouches max
Temps "perdu" en thinking : 5 minutes/jour
Temps gagné en évitant les erreurs : 2 heures/jour
Do the math.
Testez d'abord --think pendant une semaine. Puis montez.
Notez quand le thinking vous a vraiment aidé. Vous serez surpris.
Sonnet 4.5 + --think-hard = Senior Dev surpuissant
4. Adaptez au contexte
Deadline serrée ? --think suffit souvent
Projet critique ? --think-harder minimum
Honnêtement ? Trois raisons :
- C'est nouveau : Peu de docs officielles
- C'est "caché" : Pas dans l'interface de base
- Les gens testent pas : Ils restent en mode défaut
Résultat : Vous avez un avantage énorme si vous maîtrisez.
Action : Testez MAINTENANT
Prenez votre problème actuel le plus chiant.
Posez-le à Claude avec --think-hard.
Comparez avec une question normale.
Mind = Blown. Garanti.
La Semaine Prochaine sur cc-france.org
Je publierai :
- Mes prompts thinking optimaux par use case
- Benchmark : thinking vs no thinking sur 50 problèmes
- Le guide "Quel mode pour quel problème"
Rejoignez-nous pour pas rater ça.
Envie d'aller plus loin ?
→ Claude Sonnet 4.5 : Le Guide Complet
PS : Si vous utilisez encore Claude sans thinking, vous utilisez 20% de sa puissance. Real talk.