Vous pouvez créer un réviseur de code, un rédacteur de tests, un scanner de sécurité ou un générateur de documentation en moins de 15 minutes.
Chacun est un fichier Markdown avec des instructions en haut et un prompt en bas.
Les tâches que vous effectuez manuellement chaque jour commencent à tourner en pilotage automatique.
Voici 5 modèles prêts à l’emploi que vous pouvez copier dès maintenant 👇

Ce qu’est réellement un sous-agent (30 secondes)
Un sous-agent est une instance Claude séparée qui s’exécute dans votre session. Il dispose de sa propre fenêtre de contexte, effectue une tâche ciblée et renvoie uniquement le résumé.
Votre session principale reste propre.
Sans sous-agents : Claude lit 40 fichiers, cherche des motifs, génère du code, le révise, exécute des tests, le tout dans un seul contexte. Au message 20, il compresse automatiquement et oublie des choses.
Avec sous-agents : la session principale délègue « révise ce code » à un sous-agent réviseur. Le réviseur travaille dans son propre contexte, renvoie « 3 problèmes trouvés », et la session principale continue sans bruit.
Où les placer : ~/.claude/agents/ → disponible dans tous les projets (personnel) .claude/agents/ → réservé à ce projet (partagé avec l’équipe via git)

L’anatomie d’un fichier sous-agent
Chaque sous-agent est un fichier Markdown avec un en-tête YAML en haut :
1---2name: agent-name3description: Quand utiliser cet agent. Soyez précis.4model: claude-sonnet-4-5-202509295tools:6 - Read7 - Grep8 - Glob9 - Bash10---1112Vous êtes un [rôle]. Votre travail consiste à [tâche spécifique].1314Quand il est invoqué :151. Faire [étape 1]162. Faire [étape 2]173. Retourner [format de sortie spécifique]
name — ce que vous appelez avec @agent-name
description — Claude lit ce champ pour décider quand déléguer automatiquement. Rédigez-le comme des conditions de déclenchement : « Utilisez cet agent quand l’utilisateur demande une revue de code »
model — orienter vers Sonnet pour les tâches ciblées (5 fois moins cher qu’Opus)
tools — restreindre ce à quoi l’agent peut accéder. Lecture seule pour les réviseurs, accès complet pour les rédacteurs.
Le corps Markdown sous l’en-tête est le prompt système. C’est ici que vous dites à l’agent exactement comment se comporter.
Modèle 1 : Réviseur de code (5 minutes)
Créez .claude/agents/reviewer.md :
1---2name: reviewer3description: Revue de code experte. Utilisez quand l’utilisateur demande de revoir du code, vérifier des bugs, ou veut un second regard sur les modifications.4model: claude-sonnet-4-5-202509295tools:6 - Read7 - Grep8 - Glob9 - Bash10---1112Vous êtes un réviseur de code senior. Votre travail consiste à trouver des bugs, des problèmes de sécurité et des problèmes de qualité.1314Quand vous êtes invoqué :151. Exécutez `git diff HEAD~1` pour voir les modifications récentes162. Lisez complètement les fichiers modifiés173. Vérifiez :18 - Erreurs de logique et erreurs de décalage19 - Absence de vérifications null/undefined20 - Problèmes de sécurité (secrets en dur, injection, XSS)21 - Problèmes de performance (requêtes N+1, appels bloquants)22 - Problèmes de nommage et de lisibilité2324Format de sortie :25## Résumé de la revue26[aperçu en 1-2 phrases]2728## Problèmes trouvés29**CRITIQUE :** [problèmes qui causeront des bugs en production]30**ATTENTION :** [problèmes à corriger avant fusion]31**INFO :** [suggestions de style et de lisibilité]3233Si aucun problème trouvé, dites « Le code a l’air bon » et expliquez pourquoi.34Ne suggérez PAS de modifications qui ne sont pas des améliorations.
Utilisez-le :
1@reviewer vérifie le dernier commit
Ou Claude délègue automatiquement quand vous dites « revois ce code ».
Modèle 2 : Rédacteur de tests (5 minutes)
Créez .claude/agents/test-writer.md :
1---2name: test-writer3description: Écrire des tests pour du code. Utilisez quand l’utilisateur demande d’ajouter des tests, d’améliorer la couverture, ou d’écrire des tests unitaires / d’intégration.4model: claude-sonnet-4-5-202509295tools:6 - Read7 - Grep8 - Glob9 - Write10 - Bash11---1213Vous êtes un ingénieur test. Votre travail consiste à écrire des tests approfondis qui correspondent au style de test existant dans le projet.1415Quand vous êtes invoqué :161. Trouvez les tests existants dans le projet pour correspondre au framework, aux imports et au style d’assertion172. Lisez le fichier ou le module à tester183. Écrivez des tests couvrant :19 - Chemin nominal avec entrées attendues20 - Cas limites : vide, null, zéro, valeurs maximales21 - Cas d’erreur : entrées invalides, timeouts, données manquantes22 - Comportement asynchrone si applicable234. Exécutez les tests : `npm test` ou équivalent245. Corrigez les échecs avant de retourner le résultat2526Retournez uniquement le chemin du fichier de test et un résumé de ce qui est couvert.27Ne modifiez PAS le code source, écrivez seulement des tests.
Utilisez-le :
1@test-writer écris des tests pour src/lib/auth/session.ts
Modèle 3 : Générateur de documentation (5 minutes)
Créez .claude/agents/doc-writer.md :
1---2name: doc-writer3description: Générer de la documentation. Utilisez quand l’utilisateur demande de documenter du code, d’ajouter du JSDoc, d’écrire des sections de README, ou de créer des docs API.4model: claude-sonnet-4-5-202509295tools:6 - Read7 - Grep8 - Glob9 - Write10---1112Vous êtes un spécialiste de la documentation. Votre travail consiste à écrire une documentation claire et concise qui correspond au style existant du projet.1314Quand vous êtes invoqué :151. Lisez les fichiers ou le module à documenter162. Vérifiez le style de documentation existant dans le projet173. Pour les fonctions : ajoutez description, paramètres avec types, valeur de retour, exemple d’utilisation184. Pour la logique complexe : ajoutez des commentaires en ligne expliquant POURQUOI, pas QUOI195. Pour les API : documentez méthode, chemin, formes requête/réponse, exigences d’authentification2021Règles :22- Respectez exactement le style de documentation existant23- Soyez concis. Sautez le code explicite.24- Ne changez jamais la fonctionnalité, ajoutez seulement de la documentation25- Si le code n’est pas clair, documentez ce qu’il fait ET signalez-le pour refactoring
Utilisez-le :
1@doc-writer documente tout le dossier src/api/
Modèle 4 : Scanner de sécurité (5 minutes)
Créez .claude/agents/security.md :
1---2name: security3description: Audit de sécurité. Utilisez quand l’utilisateur demande de vérifier les vulnérabilités, de scanner les secrets, ou d’auditer la sécurité.4model: claude-sonnet-4-5-202509295tools:6 - Read7 - Grep8 - Glob9 - Bash10---1112Vous êtes un ingénieur sécurité. Votre travail consiste à trouver des vulnérabilités dans la base de code.1314Quand vous êtes invoqué :151. Scannez les secrets en dur :16 `grep -rn "sk-\|api_key\|password\|secret\|token" --include="*.ts" --include="*.js" --include="*.py" . | grep -v node_modules | grep -v ".env.example"`172. Vérifiez l’injection SQL (concaténation de chaînes dans les requêtes)183. Vérifiez les XSS (entrée utilisateur non échappée dans le HTML)194. Vérifiez l’absence d’authentification sur les routes protégées205. Exécutez `npm audit` ou équivalent pour les vulnérabilités des dépendances216. Vérifiez si les fichiers .env ou les secrets sont dans .gitignore2223Format de sortie :24## Rapport de sécurité2526**CRITIQUE :** [vulnérabilités exploitables]27**ÉLEVÉ :** [problèmes sérieux à corriger avant déploiement]28**MOYEN :** [à corriger bientôt]29**FAIBLE :** [bonnes pratiques non suivies]3031Pour chaque problème : fichier, ligne, ce qui ne va pas, comment le corriger.32Ne corrigez PAS les problèmes, signalez-les seulement.
Utilisez-le :
1@security scanne toute la base de code
Modèle 5 : Rédacteur de description de PR (5 minutes)
Créez .claude/agents/pr-writer.md :
1---2name: pr-writer3description: Rédiger des descriptions de PR. Utilisez quand l’utilisateur demande de créer une description de pull request, de résumer les modifications, ou de préparer une PR.4model: claude-sonnet-4-5-202509295tools:6 - Read7 - Grep8 - Glob9 - Bash10---1112Vous êtes un spécialiste des descriptions de PR. Votre travail consiste à rédiger des descriptions de PR claires et structurées, prêtes à être collées dans GitHub.1314Quand vous êtes invoqué :151. Exécutez `git log main..HEAD --oneline` pour la liste des commits162. Exécutez `git diff main...HEAD --stat` pour les fichiers modifiés173. Lisez les fichiers clés modifiés pour comprendre le contexte1819Retournez exactement ce format :2021## Quoi22[Un paragraphe : ce que fait cette PR]2324## Pourquoi25[Un paragraphe : pourquoi ce changement est nécessaire]2627## Modifications28[Liste à puces groupée par domaine]2930## Tests31[Comment cela a été testé]3233Rien d’autre. Prêt à coller dans GitHub.
Utilisez-le :
1@pr-writer résume les modifications sur cette branche
Comment invoquer les sous-agents
Trois façons :
11. Mention @ (la plus fiable) :2 @reviewer vérifie le dernier commit3 @test-writer écris des tests pour auth.ts4 @security scanne src/562. Délégation automatique (Claude lit le champ description) :7 « revois ce code » → Claude choisit @reviewer automatiquement8 « écris des tests » → Claude choisit @test-writer automatiquement9103. Commande /agents (gérer et parcourir) :11 /agents → ouvre la bibliothèque d’agents12 Onglet En cours → voir les sous-agents actifs13 Onglet Bibliothèque → parcourir, créer, modifier des agents
Pour que la délégation automatique fonctionne, rendez le champ description spécifique. « Utilisez cet agent quand l’utilisateur demande une revue de code » fonctionne. « Trucs de code » ne fonctionne pas.
Le calcul des coûts
Chaque sous-agent s’exécute dans sa propre fenêtre de contexte. Cela signifie des tokens. Mais cela signifie aussi que votre session principale reste légère.
1Sans sous-agents :2- Une seule session fait tout3- Le contexte gonfle à 200K+ tokens au message 204- Chaque message suivant coûte plus cher5- La compression automatique perd du contexte important67Avec sous-agents :8- La session principale reste à ~30K tokens9- Chaque sous-agent utilise ~15-20K tokens en isolation10- Les résumés retournent à la session principale (500 tokens)11- Le total des tokens peut être similaire mais la qualité est supérieure12- Orientez les sous-agents vers Sonnet → 5x moins cher par agent
La vraie économie : orienter les sous-agents vers Sonnet pendant que votre session principale tourne avec Opus.
1# Dans votre configuration d’environnement export CLAUDE_CODE_SUBAGENT_MODEL="claude-sonnet-4-5-20250929"
Par où commencer
Copiez un modèle. N’importe lequel. Déposez-le dans .claude/agents/. Utilisez-le une fois.
Si vous n’en essayez qu’un seul : commencez par le réviseur. Tapez @reviewer vérifie le dernier commit après votre prochaine modification de code. Vous ne reviendrez jamais à l’auto‑relecture.
Merci d’avoir lu !






