151 lines
8.1 KiB
Markdown
151 lines
8.1 KiB
Markdown
# Comment j'utilise Claude Code — 13 astuces de Boris Cherny
|
|
|
|
Une synthèse d'astuces de configuration partagées par Boris Cherny ([@bcherny](https://x.com/bcherny)), créateur de Claude Code, le 3 janvier 2026.
|
|
|
|
<table width="100%">
|
|
<tr>
|
|
<td><a href="../">← Retour à Claude Code Best Practice</a></td>
|
|
<td align="right"><img src="../../!/claude-jumping.svg" alt="Claude" width="60" /></td>
|
|
</tr>
|
|
</table>
|
|
|
|
---
|
|
|
|
## Contexte
|
|
|
|
Boris a partagé sa configuration personnelle de Claude Code, en notant qu'elle est « étonnamment standard » — Claude Code fonctionne très bien d'origine, donc il ne le personnalise pas beaucoup. Il n'y a pas une seule bonne manière de l'utiliser : l'équipe le construit intentionnellement pour que tu puisses l'utiliser, le personnaliser et le bricoler à ta guise. Chaque personne de l'équipe Claude Code l'utilise très différemment.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179832300581177"><img src="../../tips/assets/boris-26-1-3/0.png" alt="Tweet d'intro de Boris Cherny" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 1/ Fais tourner 5 Claude en parallèle
|
|
|
|
Fais tourner 5 Claude en parallèle dans ton terminal. Numérote tes onglets de 1 à 5, et utilise les notifications système pour savoir quand un Claude a besoin d'une intervention.
|
|
|
|
Voir : [Documentation de configuration du terminal](https://code.claude.com/docs/en/terminal)
|
|
|
|
<a href="https://x.com/bcherny/status/2007179833990885678"><img src="../../tips/assets/boris-26-1-3/1.png" alt="Faire tourner 5 Claude en parallèle" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 2/ Utilise claude.ai/code pour encore plus de parallélisme
|
|
|
|
Fais tourner 5 à 10 Claude sur claude.ai/code en parallèle de tes Claude locaux. Passe le relais des sessions locales aux sessions web avec `claude.ai/code`, lance manuellement des sessions dans Chrome, et téléporte-toi d'un côté à l'autre.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179836704600237"><img src="../../tips/assets/boris-26-1-3/2.png" alt="Parallélisme avec claude.ai/code" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 3/ Utilise Opus avec la réflexion pour tout
|
|
|
|
Utilise Opus 4.5 avec la réflexion pour tout. C'est le meilleur modèle de code que Boris ait jamais utilisé — même s'il est plus gros et plus lent que Sonnet, comme tu as moins à le guider et qu'il est meilleur en usage d'outils, il est presque toujours plus rapide au final que l'usage d'un modèle plus petit.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179838864666847"><img src="../../tips/assets/boris-26-1-3/3.png" alt="Opus avec la réflexion" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 4/ Partage un seul CLAUDE.md avec ton équipe
|
|
|
|
Partage un seul `CLAUDE.md` pour le dépôt. Versionne-le dans git, et fais en sorte que toute l'équipe y contribue plusieurs fois par semaine. À chaque fois que Claude fait quelque chose d'incorrect, ajoute-le au `CLAUDE.md` pour que Claude sache ne pas le refaire la prochaine fois.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179840848597422"><img src="../../tips/assets/boris-26-1-3/4.png" alt="CLAUDE.md partagé" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 5/ Mentionne @claude sur les PR pour mettre à jour le CLAUDE.md
|
|
|
|
Pendant la revue de code, mentionne `@claude` sur les PR de tes collègues pour ajouter quelque chose au `CLAUDE.md` dans le cadre de la PR. Utilise la GitHub action de Claude Code ([install-@hub-action](https://github.com/apps/claude)) pour cela — c'est la version de Boris du Compounding Engineering.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179842928947333"><img src="../../tips/assets/boris-26-1-3/5.png" alt="Mentionner @claude sur les PR" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 6/ Démarre la plupart des sessions en mode Plan
|
|
|
|
Démarre la plupart des sessions en mode Plan (shift+tab deux fois). Si l'objectif est d'écrire une Pull Request, utilise le mode Plan et fais des allers-retours avec Claude jusqu'à ce que son plan te convienne. À partir de là, passe en mode auto-accept des modifications et Claude peut généralement le réussir du premier coup. Un bon plan est vraiment important.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179845336527000"><img src="../../tips/assets/boris-26-1-3/6.png" alt="Mode Plan" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 7/ Utilise les commandes slash pour les workflows de boucle courte
|
|
|
|
Utilise les commandes slash pour chaque workflow de « boucle interne » (inner loop) que tu fais plusieurs fois par jour. Cela t'évite de re-prompter sans cesse, et permet à Claude d'utiliser ces workflows lui aussi. Les commandes sont versionnées dans git et vivent dans `.claude/commands/`.
|
|
|
|
Exemple : `/commit-push-pr` — Commit, push et ouverture d'une PR.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179847949500714"><img src="../../tips/assets/boris-26-1-3/7.png" alt="Commandes slash" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 8/ Utilise les sous-agents pour automatiser les workflows courants
|
|
|
|
Utilise quelques sous-agents régulièrement : `code-simplifier` simplifie le code une fois que Claude a terminé, `verify-app` contient des instructions détaillées pour tester Claude Code de bout en bout, et ainsi de suite. Vois les sous-agents comme l'automatisation des workflows les plus courants — à l'image des commandes slash.
|
|
|
|
Les sous-agents vivent dans `.claude/agents/`.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179850139000872"><img src="../../tips/assets/boris-26-1-3/8.png" alt="Sous-agents" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 9/ Utilise un hook PostToolUse pour auto-formater le code
|
|
|
|
Utilise un hook `PostToolUse` pour formater le code de Claude. Claude génère généralement un code bien formaté d'origine, et le hook gère les 10 % restants pour éviter des erreurs de formatage en CI plus tard.
|
|
|
|
```json
|
|
"PostToolUse": [
|
|
{
|
|
"matcher": "Write|Edit",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "bun run format || true"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
```
|
|
|
|
<a href="https://x.com/bcherny/status/2007179852047335529"><img src="../../tips/assets/boris-26-1-3/9.png" alt="Hook PostToolUse pour le formatage" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 10/ Pré-autorise les permissions au lieu de --dangerously-skip-permissions
|
|
|
|
N'utilise pas `--dangerously-skip-permissions`. À la place, utilise `/permissions` pour pré-autoriser les commandes bash courantes que tu sais sûres dans ton environnement, afin d'éviter les demandes de permission inutiles. La plupart sont versionnées dans `.claude/settings.json` et partagées avec l'équipe.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179854077407667"><img src="../../tips/assets/boris-26-1-3/10.png" alt="Pré-autoriser les permissions" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 11/ Laisse Claude utiliser tous tes outils via MCP
|
|
|
|
Claude Code utilise tous tes outils. Il cherche et publie souvent sur Slack (via le serveur MCP), lance des requêtes BigQuery pour répondre à des questions analytiques (avec le CLI `bq`), récupère les logs d'erreur depuis Sentry, etc. La configuration MCP de Slack est versionnée dans `.mcp.json` et partagée avec l'équipe.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179856266789204"><img src="../../tips/assets/boris-26-1-3/11.png" alt="Outils MCP" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 12/ Vérifie les tâches de longue haleine avec des agents en arrière-plan
|
|
|
|
Pour les tâches très longues, soit (a) demande à Claude de vérifier son travail avec un agent en arrière-plan une fois terminé, soit (b) utilise un hook Stop d'agent pour le faire de façon plus déterministe, soit (c) utilise le plugin ralph-wiggum (imaginé à l'origine par @GeoffreyHuntley).
|
|
|
|
<a href="https://x.com/bcherny/status/2007179858435281082"><img src="../../tips/assets/boris-26-1-3/12.png" alt="Vérification des tâches de longue haleine" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## 13/ Donne à Claude un moyen de vérifier son travail
|
|
|
|
Probablement la chose la plus importante pour obtenir d'excellents résultats avec Claude Code — donne à Claude un moyen de vérifier son travail. Si Claude dispose de cette boucle de rétroaction, il multipliera par 2 à 3 la qualité du résultat final.
|
|
|
|
Claude teste chaque modification que Boris intègre.
|
|
|
|
<a href="https://x.com/bcherny/status/2007179861115511237"><img src="../../tips/assets/boris-26-1-3/13.png" alt="Donner à Claude un moyen de vérifier" width="50%" /></a>
|
|
|
|
---
|
|
|
|
## Sources
|
|
|
|
- [Boris Cherny (@bcherny) sur X — 3 janvier 2026](https://x.com/bcherny/status/2007179832300581177)
|