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

> 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.

Source: https://ailoot.ai/blog/fr/claude-code-output-styles/
Canonical: https://ailoot.ai/blog/fr/claude-code-output-styles/
Language: fr
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-195
Revision: sha256-2b5dbf5c45c63d6bd6d148b14781ae1872929f0ceb793ca8ebd055191dc13c0c


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](https://ailoot.ai/blog/fr/claude-personalization-profile-memory/).

Vous trouverez des informations sur l’utilisation d’Ailoot dans la [documentation](https://ailoot.ai/docs/).



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

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="L’essentiel de cette section">

À 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.

</div>

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 ?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="L’essentiel de cette section">

À 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.

</div>

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

| Outil | Fonction | Quand l’utiliser |
|----|----|----|
| Style de réponse | Remplace les instructions par défaut et s’applique à chaque réponse | Vous souhaitez un rôle, un ton ou un format de réponse différent à chaque fois |
| `CLAUDE.md` | Ajoute le contexte du projet après le message système | Claude doit toujours connaître les conventions et la structure du projet |
| `--append-system-prompt` | Ajoute du contenu au message système au démarrage | Vous souhaitez ajouter quelque chose ponctuellement à l’aide d’une option de lancement |
| Subagents | Lance un assistant avec son propre message système et ses propres outils | Vous 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 ?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="L’essentiel de cette section">

À 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.

</div>

**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.

<div class="aside" data-semantic="callout" role="note" aria-label="Conseil">

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.

</div>

## Comment changer de style de réponse ?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="L’essentiel de cette section">

À 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.

</div>

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 :

```json
{
  "outputStyle": "Explanatory"
}
```

<div class="aside" data-semantic="callout" role="note" aria-label="Attention">

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.

</div>

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

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="L’essentiel de cette section">

À 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`.

</div>

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 :

```markdown
---
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

    ```bash
    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.

<div class="aside" data-semantic="callout" role="note" aria-label="Attention">

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é.

</div>

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 ?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="L’essentiel de cette section">

À 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.

</div>

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 ?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="L’essentiel de cette section">

À 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.

</div>

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 ?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="L’essentiel de cette section">

À 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.

</div>

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](https://ailoot.ai/blog/fr/claude-personalization-profile-memory/), afin que Claude retienne le contexte du projet, et [que choisir dans Claude Code : Skills, Subagents, MCP ou Plugins](https://ailoot.ai/blog/fr/skills-subagents-mcp-plugins-claude-code/), 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](https://ailoot.ai/blog/fr/claude-code-cant-see-project-files/).

<div class="section" role="doc-bibliography" aria-label="Sources">

### Sources

- [Styles de réponse — documentation officielle de Claude Code](https://docs.claude.com/en/docs/claude-code/output-styles)
- [Paramètres — emplacement du champ outputStyle](https://docs.claude.com/en/docs/claude-code/settings)
- [Subagents dans Claude Code](https://docs.claude.com/en/docs/claude-code/sub-agents)
- [Plugins dans Claude Code](https://docs.claude.com/en/docs/claude-code/plugins)
- [CHANGELOG de Claude Code sur GitHub](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md)

</div>





Découvrez [Ailoot](https://ailoot.ai/).

## 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.


## Ailoot · L’entreprise et son portefeuille de projets

Ailoot s’appuie sur une expérience opérationnelle éprouvée, une large clientèle, un service stable et un suivi continu des KPI.

L’entreprise et son portefeuille de projets : des millions de clients ; des ventes qui se chiffrent en milliards chaque mois.

Ailoot met cette expérience opérationnelle au service de l’accès API aux fonctions d’IA dans les produits des clients, leurs agents, applications et automatisations.
