86 points par GN⁺ 2026-02-13 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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.json dans 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 /config permet 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-setup permet de faire des retours à la ligne avec shift+enter (sans avoir à saisir un antislash)
  • La commande /vim active le mode Vim
  • Optimize your terminal setup

Ajuster le niveau d’effort

  • La commande /model permet 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.json dans 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 .md dans le répertoire .claude/agents permet 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" de settings.json ou 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 /permissions permet 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.json de 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.json dans 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.json dans 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" de settings.json permet de définir des variables d’environnement sans script wrapper
  • Claude Code settings

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.