Blog

Styles de réponse dans Claude Code : comment changer de style et en créer un

Markdown

Ce que sont les styles de réponse dans Claude Code et en quoi ils diffèrent de CLAUDE.md : quatre styles intégrés, le changement via /config et la création de styles personnalisés.

Lire l’article complet

Si vous vous surprenez à demander à Claude Code toutes les deux réponses de « répondre plus brièvement », « expliquer plus en détail » ou « agir comme un éditeur, pas comme un programmeur », vous pouvez le définir une fois pour toutes. Un réglage distinct est prévu à cet effet : les styles de réponse, appelés output styles dans l’interface. Un style modifie le rôle, le ton et le format des réponses à tous vos messages suivants, jusqu’à ce que vous le changiez.

Un style modifie la façon dont Claude répond, et non ce qu’il sait de votre projet. Vous pouvez définir le contexte du projet dans le fichier CLAUDE.md ; consultez le guide distinct sur la personnalisation de Claude.

Vous trouverez des informations sur l’utilisation d’Ailoot dans la documentation.

Qu’est-ce qu’un style de réponse dans Claude Code ?

À retenir

Un style de réponse (output style) est un ensemble d’instructions que Claude Code ajoute à chacune de vos requêtes. Il définit le rôle, le ton et le format de la réponse, mais ne modifie pas les connaissances du modèle. Outre le style standard Default, quatre styles sont intégrés : Proactive, Concise, Explanatory et Learning. Pour passer de l’un à l’autre, utilisez /config → Output style.

Claude Code est généralement configuré comme un ingénieur : il explique les étapes en détail, planifie les modifications et commente ce qu’il fait. C’est le style Default, un ensemble standard d’instructions pour travailler avec du code.

Un style de réponse remplace cet ensemble d’instructions par ses propres consignes. À chaque requête, Claude Code transmet au modèle les instructions du style actif. Lorsqu’un style autre que Default est sélectionné, il rappelle aussi à Claude quel style suivre au fil de la conversation. Vous n’avez donc pas besoin de répéter comment vous souhaitez qu’il réponde.

Utilisez un style si vous souhaitez systématiquement obtenir le même type de réponse : des réponses plus courtes, des explications ou le rôle d’un correcteur ou d’un analyste de données plutôt que celui d’un programmeur. Si vous voulez que Claude retienne les conventions et la structure d’un projet donné, utilisez le fichier CLAUDE.md.

En quoi un style de réponse diffère-t-il de CLAUDE.md ?

À retenir

Un style de réponse remplace les instructions par défaut de Claude Code et s’applique à chaque réponse. CLAUDE.md ajoute un message contenant le contexte du projet. Un style définit comment répondre, tandis que CLAUDE.md indique les éléments à prendre en compte pour travailler sur votre projet. Ces outils n’interfèrent pas l’un avec l’autre.

Claude Code propose plusieurs façons d’influencer son comportement, chacune ayant un objectif différent.

OutilFonctionQuand l’utiliser
Style de réponseRemplace les instructions par défaut et s’applique à chaque réponseVous souhaitez un rôle, un ton ou un format de réponse différent à chaque fois
CLAUDE.mdAjoute le contexte du projet après le message systèmeClaude doit toujours connaître les conventions et la structure du projet
--append-system-promptAjoute du contenu au message système au démarrageVous souhaitez ajouter quelque chose ponctuellement à l’aide d’une option de lancement
SubagentsLance un assistant avec son propre message système et ses propres outilsVous avez besoin d’un assistant distinct pour une tâche spécialisée

Un style définit la manière de répondre, tandis que CLAUDE.md stocke le contexte du projet. Il n’est pas nécessaire de modifier l’un pour qu’il remplisse le rôle de l’autre.

Quels sont les styles intégrés et quand les utiliser ?

À retenir

En plus de Default, quatre styles sont intégrés. Proactive signifie que Claude agit immédiatement et pose moins de questions de suivi. Concise fournit des réponses courtes, sans introduction. Explanatory ajoute des explications au fil du travail. Learning travaille avec vous et vous laisse de petits morceaux de code à compléter. Concise est disponible dans Claude Code version 2.1.237 et ultérieure.

Proactive. Claude exécute la tâche immédiatement, fait des hypothèses raisonnables en cas de petites incertitudes et préfère agir plutôt que d’en discuter. Ce comportement est plus autonome que le mode automatique et fonctionne sans modifier le mode d’accès. Celui-ci détermine toujours ce qui peut être exécuté sans votre confirmation : le style rend Claude plus résolu, mais ne désactive pas les protections contre les commandes dangereuses. Ce style convient si vous faites confiance à l’outil et ne voulez pas qu’il s’arrête pour chaque petite précision.

Concise. Claude commence par le résultat, omet les introductions et les descriptions de sa démarche, et répond brièvement. Il effectue le travail aussi soigneusement qu’avec Default et donnera une réponse détaillée si vous demandez une explication. Les rapports d’erreur, les avertissements de sécurité et les demandes de confirmation avant les actions dangereuses restent complets : le style ne les raccourcit pas. Ce style convient si vous souhaitez une réponse courte et directe.

Explanatory. Pendant son travail, Claude explique pourquoi il a choisi une solution et comment le code du projet est structuré. Les réponses sont plus longues qu’avec Default. Ce style convient si vous voulez comprendre ce qui se passe tout en obtenant le résultat.

Learning. Un mode collaboratif : Claude explique ses décisions et laisse également dans le fichier de petits morceaux de code balisés par TODO(human), que vous devez écrire vous-même. Ce style convient si vous voulez apprendre en pratiquant et écrire vous-même une partie du code.

Conseil

Si vous ne savez pas par où commencer, choisissez Concise pour obtenir des réponses courtes ou Explanatory pour comprendre le raisonnement derrière les décisions. Les deux sont utiles si vous n’écrivez pas le code vous-même.

Comment changer de style de réponse ?

À retenir

Dans Claude Code, exécutez la commande /config, sélectionnez Output style, puis le style souhaité. Votre choix est enregistré dans le fichier .claude/settings.local.json du projet. À partir de la version 2.1.251, le nouveau style prend effet dès le message suivant. Dans l’extension VS Code, vous pouvez choisir les styles dans le menu Output styles, disponible à partir de la version 2.1.257.

Vous trouverez peut-être dans d’anciennes instructions une commande distincte pour les styles. La documentation fournie décrit le parcours via /config.

  1. Ouvrir les paramètres

    /config
    

    Saisissez la commande dans votre conversation Claude Code. Le menu des paramètres s’ouvre.

  2. Sélectionner Output style

    Repérez la ligne Output style dans le menu et ouvrez-la. Une liste apparaît : Default et les quatre styles intégrés, ainsi que les vôtres si vous en avez créé.

  3. Choisir un style et poursuivre le travail

    Sélectionnez le style souhaité. Claude Code enregistrera votre choix dans .claude/settings.local.json pour le projet en cours. À partir de la version 2.1.251, le nouveau style prend effet dès le message suivant.

Si vous utilisez l’extension VS Code, ouvrez le menu avec la commande / et choisissez Output styles. Votre choix sera enregistré dans le même fichier. Le menu des styles de l’extension est disponible à partir de la version 2.1.257.

Vous pouvez aussi définir un style sans utiliser le menu en l’indiquant dans le fichier de paramètres :

{
  "outputStyle": "Explanatory"
}

Attention

Si vous changez de style au milieu d’une session, le changement prend effet dès le message suivant. Cela fonctionne dans Claude Code version 2.1.251 et ultérieure. Dans les versions précédentes, un nouveau style ne prenait effet qu’après la commande /clear ou au cours d’une nouvelle session. Si le style « ne change pas », vérifiez d’abord la version.

Comment créer votre propre style de réponse ?

À retenir

Votre propre style est un fichier Markdown ordinaire comportant un court en-tête et des instructions. Placez-le dans le dossier .claude/output-styles, dans votre dossier personnel pour tous les projets ou dans un projet. Le nom du fichier devient le nom du style, sauf si name est défini dans l’en-tête. Si vous créez le fichier pendant une session dans le terminal, redémarrez Claude Code, puis sélectionnez votre style via /config.

Vous n’avez pas besoin de programmer : rédigez le style en langage courant. Le fichier se compose d’un en-tête entre trois tirets (métadonnées), suivi du texte des instructions.

L’emplacement du fichier dépend des projets pour lesquels vous voulez utiliser le style :

  • ~/.claude/output-styles — le style est disponible dans tous vos projets.
  • .claude/output-styles dans un projet — le style est réservé à ce projet.

Exemple de style demandant à Claude de répondre comme un correcteur de textes professionnels plutôt que comme un programmeur :

---
name: Correcteur de textes
description: Répondre comme un correcteur de textes professionnels, et non comme un programmeur
---

Vous êtes un correcteur de textes professionnels. Répondez dans la langue préférée de l’utilisateur, en courts paragraphes.
Commencez par fournir la version corrigée, puis une liste des modifications et leurs raisons.
Ne suggérez pas de code et ne discutez pas de détails techniques, sauf si on vous le demande.

Dans l’en-tête, name est le nom du style qui apparaîtra dans le menu /config. Si vous l’omettez, le nom du fichier sera utilisé. description est une courte explication également visible dans le menu.

Il existe aussi un champ keep-coding-instructions. Par défaut, un style personnalisé supprime les instructions d’ingénierie intégrées de Claude Code, notamment celles qui portent sur la rédaction des commentaires, la vérification du travail et la limitation des modifications. Si vous voulez que Claude continue à agir comme un ingénieur avec votre style de réponse (par exemple, qu’il commence toujours par un diagramme), définissez keep-coding-instructions: true dans l’en-tête. Si Claude ne travaille pas sur du code avec ce style, comme dans l’exemple du correcteur, vous n’avez pas besoin de ce champ.

  1. Créer le dossier des styles

    mkdir -p ~/.claude/output-styles
    

    Le style sera ainsi disponible dans tous les projets. Pour un seul projet, utilisez .claude/output-styles à l’intérieur de celui-ci.

  2. Enregistrer le fichier Markdown

    Placez dans le dossier un fichier comme redaktor.md, puis ajoutez-y l’en-tête et les instructions. Vous pouvez reprendre l’exemple ci-dessus et l’adapter à votre tâche.

  3. Sélectionner le style et le vérifier

    Si vous avez créé le fichier pendant une session dans le terminal, redémarrez d’abord Claude Code. Ouvrez /config, repérez votre style dans la liste Output style, puis sélectionnez-le. Donnez à Claude une tâche correspondant au style et vérifiez si sa réponse vous convient.

Attention

Dans le terminal Claude Code, les fichiers de style sont lus au démarrage. Si vous créez ou modifiez un style pendant une session, redémarrez Claude Code ; sinon, le nouveau fichier ne sera pas détecté.

Votre propre style définit la façon de répondre de l’outil. Vous la décrivez une fois, et l’outil la conserve ensuite.

Qu’est-ce qu’un style de réponse ne modifie pas ?

À retenir

Un style modifie la manière de répondre, mais n’apporte pas de nouvelles connaissances au modèle et ne remplace pas CLAUDE.md. Il s’applique à la conversation principale et à sa branche (fork), mais ne modifie pas le comportement des subagents, qui ont leur propre message système. Les plugins peuvent aussi ajouter leurs propres styles.

Un style n’ajoute pas de faits aux connaissances du modèle. Si Claude ne sait pas quelque chose sur votre projet, changer de style n’y changera rien : vous pouvez fournir le contexte du projet dans CLAUDE.md.

Un style s’applique à la conversation principale et à sa branche, qui hérite de l’ensemble de la conversation. Les subagents, des assistants distincts chargés de tâches spécialisées, disposent de leur propre message système ; le style n’influence pas leurs réponses.

Les plugins peuvent fournir des styles : un plugin les place dans son propre dossier output-styles. Un tel style apparaît dans la même liste que les vôtres.

Combien de tokens un style consomme-t-il ?

À retenir

Les instructions du style sont ajoutées à chaque requête et augmentent donc légèrement le nombre de tokens d’entrée. Explanatory et Learning produisent des réponses plus longues et augmentent le nombre de tokens de sortie, tandis que Concise le réduit. La mise en cache des requêtes diminue ce surcoût après le premier message d’une session.

Les instructions du style ajoutent elles-mêmes des tokens d’entrée, mais la mise en cache des requêtes réduit ce coût après la première requête d’une session. La différence est plus notable pour les tokens de sortie : Explanatory et Learning sont conçus pour fournir des réponses plus longues, tandis que Concise les garde courtes. Pour un style personnalisé, le nombre de tokens de sortie dépend de ce que vous précisez dans les instructions.

Il est impossible de promettre des économies exactes : elles dépendent de vos tâches et du modèle. Si vous souhaitez des réponses plus courtes et moins coûteuses, choisissez Concise ; si vous voulez plus de détails, choisissez Explanatory.

Que faire en premier ?

À retenir

Passez à l’un des styles intégrés via /config et utilisez-le pendant une journée pour comparer les réponses à celles auxquelles vous êtes habitué. Décrivez ensuite votre style de réponse habituel en langage courant, enregistrez-le dans un fichier du dossier .claude/output-styles et essayez-le sur une tâche réelle.

Ouvrez /config, choisissez Concise ou Explanatory et utilisez ce style pour une tâche habituelle. Si vous vous surprenez à demander sans cesse la même chose, créez votre propre style en suivant les étapes ci-dessus.

Pour aller plus loin : comment personnaliser Claude avec CLAUDE.md, afin que Claude retienne le contexte du projet, et que choisir dans Claude Code : Skills, Subagents, MCP ou Plugins, si vous voulez découvrir les autres façons d’étendre ses fonctionnalités. Si Claude ne voit pas les fichiers dont il a besoin, consultez pourquoi Claude Code ne voit pas les fichiers du projet.

Découvrez Ailoot.

Plus de détails

Questions fréquentes : Styles de réponse dans Claude Code : comment changer de style et en créer un

Faut-il mettre les faits du projet dans un style de sortie ou CLAUDE.md ?

Placez les faits, la structure et les conventions dans CLAUDE.md. Réservez le style de sortie à un rôle, un ton ou un format récurrent : il modifie les réponses, sans fournir les faits manquants du projet.

Pourquoi mon nouveau style personnalisé n’apparaît-il pas ?

Enregistrez son Markdown dans .claude/output-styles du projet ou de l’utilisateur, puis redémarrez la session de terminal. Sélectionnez-le dans /config et testez une tâche pertinente. Utilisez keep-coding-instructions: true pour conserver les consignes d’ingénierie.

Tous les articles