12 conseils de personnalisation du créateur de Claude Code
(x.com/bcherny)- Partant du constat que chaque ingénieur utilise les outils à sa manière, Claude Code a été conçu dès le départ pour offrir d’excellents réglages par défaut et une grande liberté de personnalisation à la fois
- De thèmes de terminal, notifications et mode Vim jusqu’aux agents, plugins, MCP et skills, l’utilisateur peut ajuster presque tous les comportements
- Prend en charge 37 options de configuration et 84 variables d’environnement, et en versionnant
settings.jsondans Git, il est possible de partager les réglages avec toute l’équipe - Il est possible d’ajuster finement jusqu’aux verbes du spinner, à la barre d’état et au style de sortie selon ses préférences, afin de maximiser l’expérience développeur (DX)
Configuration du terminal
- La commande
/configpermet de basculer entre les thèmes clair/sombre - Possibilité d’activer les notifications iTerm2 ou d’utiliser un hook de notification personnalisé
- Si vous utilisez le terminal de l’IDE, Apple Terminal, Warp ou Alacritty, exécuter
/terminal-setuppermet de faire des retours à la ligne avec shift+enter (sans avoir à saisir un antislash) - La commande
/vimactive le mode Vim - Optimize your terminal setup
Ajuster le niveau d’effort
- La commande
/modelpermet de choisir le niveau d’effort- Low : moins de tokens utilisés et réponses plus rapides
- Medium : fonctionnement équilibré
- High : davantage de tokens utilisés, mais un niveau d’intelligence plus élevé
- Boris utilise High pour toutes les tâches
Installer des plugins, MCP et skills
- Les plugins permettent d’installer LSP (prise en charge de tous les principaux langages), MCP, skills, agents et hooks personnalisés
- Installation possible via la marketplace de plugins officielle d’Anthropic, ou en créant directement une marketplace interne à l’entreprise
- En versionnant
settings.jsondans le codebase, la marketplace est automatiquement ajoutée à l’équipe - Commencer avec la commande
/plugin - Discover and install prebuilt plugins through marketplaces
Créer des agents personnalisés
- Ajouter un fichier
.mddans le répertoire.claude/agentspermet de créer un agent personnalisé - Chaque agent peut avoir son propre nom, sa couleur, son ensemble d’outils, ses outils préautorisés/interdits, son mode d’autorisation et son modèle
- Il est possible de définir un agent par défaut via le champ
"agent"desettings.jsonou le flag--agent(fonction peu connue) - Commencer avec la commande
/agents - Create custom subagents
Préautoriser des permissions
- Claude Code utilise un système d’autorisations combinant détection d’injection de prompt, analyse statique, sandboxing et supervision humaine
- Par défaut, seul un petit nombre de commandes sûres est préapprouvé, et
/permissionspermet d’ajouter des listes d’autorisation ou de blocage - Prise en charge de la syntaxe avec jokers — ex. :
Bash(bun run *),Edit(/docs/**) - Peut être partagé en le versionnant dans le
settings.jsonde l’équipe - Configure permissions
Activer le sandboxing
- Le runtime de sandbox open source de Claude Code permet d’améliorer la sécurité tout en réduisant les demandes d’autorisation
- Activation avec la commande
/sandbox, en exécution sur la machine locale - Prend en charge à la fois l’isolation des fichiers et l’isolation réseau
- La prise en charge de Windows arrive bientôt
- Sandboxing
Ajouter une barre d’état
- Une barre d’état personnalisée s’affiche juste sous le composeur
- Vous pouvez y afficher librement les informations souhaitées : nom du modèle, répertoire, contexte restant, coût, etc.
- Chaque membre de l’équipe Claude Code utilise une barre d’état différente
- En exécutant la commande
/statusline, Claude génère automatiquement une barre d’état à partir de.bashrc/.zshrc - Customize your status line
Personnaliser les raccourcis clavier
- Tous les raccourcis clavier de Claude Code peuvent être remappés avec
/keybindings - La configuration est rechargée en temps réel, pour voir immédiatement le résultat
Configurer des hooks
- Les hooks permettent d’intervenir de façon déterministe dans le cycle de vie de Claude
- Exemples d’usage :
- Router automatiquement les demandes d’autorisation vers Slack ou Opus
- Donner un petit coup de pouce à Claude en fin de tour pour qu’il continue (exécution d’agent ou décision basée sur un prompt)
- Prétraitement/post-traitement des appels d’outils — ex. : ajout d’une journalisation personnalisée
- Hooks reference
Personnaliser les verbes du spinner
- Il est possible d’ajouter ses propres verbes ou de remplacer la liste par défaut des verbes du spinner
- En versionnant
settings.jsondans le contrôle de source, le partage avec l’équipe est possible
Définir le style de sortie
- En configurant le style de sortie dans
/config, il est possible de modifier le ton et le format des réponses de Claude - Style
"explanatory": pendant le travail sur un nouveau codebase, explique les frameworks et les patterns de code - Style
"learning": guide les changements de code sous forme de coaching - Il est aussi possible de créer un style de sortie personnalisé
- Output styles
Personnaliser l’ensemble
- Claude Code est conçu pour bien fonctionner dans son état par défaut, mais en cas de personnalisation, il est recommandé de versionner
settings.jsondans Git pour le partager avec l’équipe - La configuration peut se faire au niveau du codebase, d’un sous-dossier, d’un individu ou de la politique de toute l’entreprise
- Prend en charge un total de 37 options de configuration et 84 variables d’environnement
- Le champ
"env"desettings.jsonpermet de définir des variables d’environnement sans script wrapper - Claude Code settings
3 commentaires
Claude Code, c’est l’avenir.. !
C’est l’avenir !!
C’est l’avenir !!