Collection de Sous-agents Claude Code
Une collection complète de sous-agents IA spécialisés pour Claude Code, conçue pour améliorer les flux de développement grâce à une expertise spécifique au domaine.
Vue d’ensemble
Ce dépôt contient 76 sous-agents spécialisés qui étendent les capacités de Claude Code. Chaque sous-agent est un expert dans un domaine spécifique, invoqué automatiquement selon le contexte ou appelé explicitement selon le besoin. Tous les agents sont configurés avec des modèles Claude spécifiques selon la complexité de la tâche pour garantir performance et rentabilité.
Sous-agents disponibles
Développement & Architecture
- backend-architect - Concevoir des API RESTful, les frontières des microservices et les schémas de base de données
- frontend-developer - Construire des composants React, implémenter des mises en page adaptatives et gérer l’état côté client
- ui-ux-designer - Créer des designs d’interface, des wireframes et des systèmes de conception
- ui-visual-validator - Vérifier si les modifications UI ont atteint leurs objectifs via une analyse rigoureuse des captures d’écran
- mobile-developer - Développer des applications React Native ou Flutter avec des intégrations natives
- graphql-architect - Concevoir des schémas GraphQL, des résolveurs et la fédération
- architect-reviewer - Examine les changements de code pour la cohérence et les modèles architecturaux
Spécialistes de Langage
- python-pro - Écrire du code Python idiomatique avec des fonctionnalités avancées et des optimisations
- ruby-pro - Écrire du code Ruby idiomatique avec de la métaprogrammation, des modèles Rails, le développement de gem et des frameworks de tests
- golang-pro - Écrire du code Go idiomatique avec des goroutines, des channels et des interfaces
- rust-pro - Écrire du code Rust idiomatique avec des modèles de propriété, des durées de vie et des implémentations de traits
- c-pro - Écrire du code C efficace avec une gestion correcte de la mémoire et des appels système
- cpp-pro - Écrire du code C++ idiomatique avec des fonctionnalités modernes, RAII, pointeurs intelligents et algorithmes STL
- javascript-pro - Maîtriser le JavaScript moderne avec ES6+, des modèles asynchrones et les API Node.js
- typescript-pro - Maîtriser TypeScript avec des types avancés, des génériques et une sécurité stricte des types
- php-pro - Écrire du code PHP idiomatique avec des fonctionnalités modernes et des optimisations de performance
- java-pro - Maîtriser le Java moderne avec les streams, la concurrence et l’optimisation de la JVM
- elixir-pro - Écrire du code Elixir idiomatique avec les modèles OTP, la programmation fonctionnelle et les frameworks Phoenix
- csharp-pro - Écrire du code C# moderne avec des fonctionnalités avancées et l’optimisation .NET
- scala-pro - Maîtriser le développement Scala d’entreprise avec la programmation fonctionnelle, les systèmes distribués et le traitement du big data
- flutter-expert - Maîtriser le développement Flutter avec Dart, les widgets et les intégrations de plateforme
- unity-developer - Créer des jeux Unity avec des scripts optimisés et l’ajustement des performances
- minecraft-bukkit-pro - Maîtriser le développement de plugins serveur Minecraft avec les API Bukkit, Spigot et Paper
- ios-developer - Développer des applications iOS natives avec Swift/SwiftUI
- sql-pro - Écrire des requêtes SQL complexes, optimiser les plans d’exécution et concevoir des schémas normalisés
Infrastructure & Opérations
- devops-troubleshooter - Déboguer les problèmes de production, analyser les logs et corriger les échecs de déploiement
- deployment-engineer - Configurer des pipelines CI/CD, des conteneurs Docker et des déploiements cloud
- cloud-architect - Concevoir l’infrastructure AWS/Azure/GCP et optimiser les coûts cloud
- hybrid-cloud-architect - Concevoir une infrastructure cloud hybride sur AWS/Azure/GCP et des environnements OpenStack sur site
- kubernetes-architect - Concevoir une infrastructure cloud-native avec Kubernetes au cœur et des principes GitOps sur AWS/Azure/GCP et environnements hybrides.
- database-optimizer - Optimiser les requêtes SQL, concevoir des index efficaces et gérer les migrations de bases de données
- database-admin - Gérer les opérations de base de données, les sauvegardes, la réplication et la surveillance
- terraform-specialist - Écrire des modules Terraform avancés, gérer les fichiers d’état et appliquer les meilleures pratiques IaC
- incident-responder - Gère les incidents de production avec urgence et précision
- network-engineer - Dépannage de la connectivité réseau, configuration des répartiteurs de charge et analyse des schémas de trafic
- dx-optimizer - Spécialiste de l’Expérience Développeur qui améliore les outils, la configuration et les workflows
Qualité & Sécurité
- code-reviewer - Revue de code experte avec un accent approfondi sur la sécurité de la configuration et la fiabilité en production
- security-auditor - Vérifie le code pour les vulnérabilités et assure la conformité OWASP
- test-automator - Crée des suites de tests complètes : unitaires, d’intégration et e2e
- performance-engineer - Profile les applications, optimise les goulets d’étranglement et met en place des stratégies de cache
- debugger - Spécialiste du débogage pour les erreurs, échecs de tests et comportements inattendus
- error-detective - Recherche de motifs d’erreurs, traces de pile et anomalies dans les logs et bases de code
- search-specialist - Expert en recherche web utilisant des techniques avancées et la synthèse
Données & IA
- data-scientist - Expert en analyse de données pour requêtes SQL, opérations BigQuery et insights
- data-engineer - Conçoit des pipelines ETL, entrepôts de données et architectures de streaming
- ai-engineer - Développe des applications LLM, systèmes RAG et pipelines de prompts
- ml-engineer - Met en œuvre des pipelines ML, la mise en service de modèles et l’ingénierie des features
- mlops-engineer - Construit des pipelines ML, le suivi d’expériences et la gestion de modèles
- prompt-engineer - Optimise les prompts pour les LLM et systèmes IA
Domaines spécialisés
- api-documenter - Crée des spécifications OpenAPI/Swagger et rédige la documentation développeur
- payment-integration - Intègre Stripe, PayPal et d’autres processeurs de paiement
- quant-analyst - Conçoit des modèles financiers, backteste des stratégies de trading et analyse les données de marché
- risk-manager - Surveille le risque de portefeuille, les R-multiples et les limites de position
- legacy-modernizer - Refactore les bases de code existantes et met en œuvre une modernisation progressive
- context-manager - Gère le contexte à travers plusieurs agents et tâches longue durée
Documentation
- docs-architect - Crée une documentation technique complète à partir des bases de code existantes
- mermaid-expert - Crée des diagrammes Mermaid pour organigrammes, séquences, MCD et architectures
- reference-builder - Produit des références techniques exhaustives et des documentations d’API
- tutorial-engineer - Crée des tutoriels pas-à-pas et du contenu pédagogique à partir du code
Business & Marketing
- business-analyst - Analyse des indicateurs, création de rapports et suivi des KPIs
- content-marketer - Rédige des articles de blog, contenus pour réseaux sociaux et newsletters
- hp-pro - Partenaire pour le recrutement, onboarding/offboarding, congés, performance, politiques de conformité et relations employés.
- sales-automator - Rédige des emails à froid, relances et modèles de propositions
- customer-support - Gère les tickets de support, les réponses FAQ et les emails clients
- legal-advisor - Rédige des politiques de confidentialité, des conditions d'utilisation, des avertissements et des mentions légales
SEO & Optimisation de contenu
- seo-content-auditor - Analyse le contenu fourni pour la qualité, les signaux E-E-A-T et les bonnes pratiques SEO
- seo-meta-optimizer - Crée des titres méta optimisés, des descriptions et des suggestions d'URL
- seo-keyword-strategist - Analyse l'utilisation des mots-clés, calcule leur densité, propose des variantes sémantiques
- seo-structure-architect - Optimise la structure du contenu, la hiérarchie des titres et le balisage schema
- seo-snippet-hunter - Formate le contenu pour les extraits optimisés et les fonctionnalités SERP
- seo-content-refresher - Identifie les éléments obsolètes et suggère des mises à jour de contenu
- seo-cannibalization-detector - Analyse plusieurs pages pour repérer le chevauchement et les conflits de mots-clés
- seo-authority-builder - Analyse le contenu pour les signaux E-E-A-T et les indicateurs de confiance
- seo-content-writer - Rédige du contenu optimisé SEO basé sur des mots-clés et des briefs
- seo-content-planner - Crée des plans de contenu, des clusters thématiques et des calendriers
Attribution des modèles
Les 76 sous-agents sont configurés avec des modèles Claude spécifiques selon la complexité des tâches :
🚀 Haiku (Rapide & Économique) - 15 agents
Modèle :haiku
data-scientist- Requêtes SQL et analyse de donnéesapi-documenter- Documentation OpenAPI/Swaggerreference-builder- Références techniques exhaustives et documentation APIbusiness-analyst- Suivi des métriques et KPIcontent-marketer- Articles de blog et réseaux sociauxcustomer-support- Tickets de support et FAQsales-automator- Emails de prospection et propositionssearch-specialist- Recherche web et collecte d'informationslegal-advisor- Politiques de confidentialité et documents de conformitéseo-meta-optimizer- Optimisation des titres et descriptions métaseo-keyword-strategist- Analyse de la densité et des variantes sémantiques des mots-clésseo-structure-architect- Structure du contenu et balisage schemaseo-snippet-hunter- Formatage pour extraits optimisésseo-content-refresher- Mise à jour de la fraîcheur du contenuseo-cannibalization-detector- Détection du chevauchement de mots-clésseo-content-planner- Calendriers et plans de contenu
⚡ Sonnet (Performance équilibrée) - 45 agents
Modèle :sonnetDéveloppement & Langages :
python-pro- Développement Python avec fonctionnalités avancéesruby-pro- Développement Ruby avec métaprogrammation, patterns Rails et création de gemsjavascript-pro- JavaScript moderne et Node.jstypescript-pro- TypeScript avancé avec systèmes de typesgolang-pro- Concurrence Go et patterns idiomatiquesrust-pro- Sécurité mémoire Rust et programmation systèmec-pro- Programmation C et systèmes embarquéscpp-pro- C++ moderne avec STL et templatesphp-pro- PHP moderne avec fonctionnalités avancéesjava-pro- Java moderne avec streams et concurrenceelixir-pro- Elixir avec patterns OTP et Phoenixcsharp-pro- C# moderne avec frameworks .NET et patternsscala-pro- Scala entreprise avec Apache Pekko, Akka, Spark et ZIO/Cats Effectflutter-expert- Développement Flutter avec gestion d’état et animationsunity-developer- Développement et optimisation de jeux Unityminecraft-bukkit-pro- Développement de plugins Minecraft avec Bukkit/Spigot/Paperios-developer- Développement iOS natif avec Swift/SwiftUIfrontend-developer- Composants React et interface utilisateurui-ux-designer- Conception d’interface et wireframesui-visual-validator- Validation UI rigoureuse par analyse de captures d’écranbackend-architect- Conception d’API et microservicesmobile-developer- Applications React Native/Fluttersql-pro- Optimisation SQL complexegraphql-architect- Schémas et résolveurs GraphQL
devops-troubleshooter- Débogage en productiondeployment-engineer- Pipelines CI/CDdatabase-optimizer- Optimisation de requêtesdatabase-admin- Opérations de base de donnéesterraform-specialist- Infrastructure as Codenetwork-engineer- Configuration réseaudx-optimizer- Expérience développeurdata-engineer- Pipelines ETL
test-automator- Création de suites de testscode-reviewer- Analyse de la qualité du codedebugger- Investigation d’erreurserror-detective- Analyse des journauxml-engineer- Déploiement de modèles MLlegacy-modernizer- Migrations de frameworkspayment-integration- Traitement des paiementsmermaid-expert- Diagrammes Mermaid et documentation visuelleflutter-expert- Développement Flutterseo-content-auditor- Analyse de la qualité du contenu et E-E-A-Tseo-authority-builder- Optimisation des signaux d'autoritéseo-content-writer- Création de contenu optimisé SEO
🧠 Opus (Capacité maximale) - 15 agents
Modèle :opus
ai-engineer- Applications LLM et systèmes RAGsecurity-auditor- Analyse de vulnérabilitésperformance-engineer- Optimisation d'applicationsincident-responder- Gestion des incidents de productionmlops-engineer- Infrastructure MLarchitect-reviewer- Cohérence architecturalecloud-architect- Conception d'infrastructure cloudprompt-engineer- Optimisation des prompts LLMcontext-manager- Coordination multi-agentsquant-analyst- Modélisation financièrerisk-manager- Gestion des risques de portefeuilledocs-architect- Documentation technique complète à partir du code sourcetutorial-engineer- Tutoriels étape par étape et contenu éducatif
Installation
Ces sous-agents sont automatiquement disponibles lorsqu'ils sont placés dans le répertoire ~/.claude/agents/.
cd ~/.claude
git clone https://github.com/wshobson/agents.gitUtilisation
Invocation automatique
Claude Code délèguera automatiquement au sous-agent approprié en fonction du contexte de la tâche et de la description du sous-agent.Invocation explicite
Mentionnez le sous-agent par son nom dans votre demande :"Use the code-reviewer to check my recent changes"
"Have the security-auditor scan for vulnerabilities"
"Get the performance-engineer to optimize this bottleneck"Exemples d'utilisation
Tâches pour un agent unique
# Code quality and review
"Use code-reviewer to analyze this component for best practices"
"Have code-reviewer scrutinize these configuration changes"
"Have security-auditor check for OWASP compliance issues"Development tasks
"Get backend-architect to design a user authentication API"
"Use frontend-developer to create a responsive dashboard layout"Infrastructure and operations
"Have devops-troubleshooter analyze these production logs"
"Use cloud-architect to design a scalable AWS architecture"
"Get network-engineer to debug SSL certificate issues"
"Use database-admin to set up backup and replication"Data and AI
"Get data-scientist to analyze this customer behavior dataset"
"Use ai-engineer to build a RAG system for document search"
"Have mlops-engineer set up MLflow experiment tracking"Business and marketing
"Have business-analyst create investor deck with growth metrics"
"Use content-marketer to write SEO-optimized blog post"
"Get sales-automator to create cold email sequence"
"Have customer-support draft FAQ documentation"Flux de travail multi-agents
Ces sous-agents travaillent ensemble de manière fluide, et pour des orchestrations plus complexes, vous pouvez utiliser la collection Claude Code Commands qui propose 52 commandes slash préconstruites exploitant ces sous-agents dans des flux de travail sophistiqués.
# Feature development workflow
"Implement user authentication feature"
Automatically uses: backend-architect → frontend-developer → test-automator → security-auditor
Performance optimization workflow
"Optimize the checkout process performance"
Automatically uses: performance-engineer → database-optimizer → frontend-developer
Production incident workflow
"Debug high memory usage in production"
Automatically uses: incident-responder → devops-troubleshooter → error-detective → performance-engineer
Network connectivity workflow
"Fix intermittent API timeouts"
Automatically uses: network-engineer → devops-troubleshooter → performance-engineer
Database maintenance workflow
"Set up disaster recovery for production database"
Automatically uses: database-admin → database-optimizer → incident-responder
ML pipeline workflow
"Build end-to-end ML pipeline with monitoring"
Automatically uses: mlops-engineer → ml-engineer → data-engineer → performance-engineer
Product launch workflow
"Launch new feature with marketing campaign"
Automatically uses: business-analyst → content-marketer → sales-automator → customer-support
Flux de travail avancés avec les commandes Slash
Pour une orchestration multi-sous-agents plus sophistiquée, utilisez le dépôt compagnon Commands :
# Complex feature development (8+ subagents)
/full-stack-feature Build user dashboard with real-time analyticsProduction incident response (5+ subagents)
/incident-response Database connection pool exhaustedML infrastructure setup (6+ subagents)
/ml-pipeline Create recommendation engine with A/B testingSecurity-focused implementation (7+ subagents)
/security-hardening Implement OAuth2 with zero-trust architectureFormat du sous-agent
Chaque sous-agent suit cette structure :
---
name: subagent-name
description: When this subagent should be invoked
model: haiku # Optional - specify which model to use (haiku/sonnet/opus)
tools: tool1, tool2 # Optional - defaults to all tools
System prompt defining the subagent's role and capabilities
Configuration du Modèle
À partir de Claude Code v1.0.64, les sous-agents peuvent spécifier quel modèle Claude ils doivent utiliser. Cela permet une délégation des tâches rentable en fonction de la complexité :
- Complexité Faible (Haiku) : Tâches simples comme l'analyse de données basique, la génération de documentation, et les réponses standards
- Complexité Moyenne (Sonnet) : Tâches de développement, revue de code, tests, et travaux d'ingénierie standards
- Complexité Élevée (Opus) : Tâches critiques telles que l'audit de sécurité, la revue d'architecture, la réponse aux incidents, et l'ingénierie IA/ML
haiku- Rapide et économique pour les tâches simplessonnet- Performance équilibrée pour la plupart des travaux de développementopus- Le plus performant pour l'analyse complexe et les tâches critiques
Modèles d'Orchestration des Agents
Claude Code coordonne automatiquement les agents en utilisant ces modèles courants :
Flux de Travail Séquentiels
User Request → Agent A → Agent B → Agent C → ResultExample: "Build a new API feature"
backend-architect → frontend-developer → test-automator → security-auditor
Parallel Execution
User Request → Agent A + Agent B (simultaneously) → Merge ResultsExample: "Optimize application performance"
performance-engineer + database-optimizer → Combined recommendations
Branchements conditionnels
User Request → Analysis → Route to appropriate specialistExample: "Fix this bug"
debugger (analyzes) → Routes to: backend-architect OR frontend-developer OR devops-troubleshooter
Revue et Validation
Primary Agent → Review Agent → Final ResultExample: "Implement payment processing"
payment-integration → security-auditor → Validated implementation
Quand utiliser quel agent
🏗️ Planification & Architecture
- backend-architect : Conception d'API, schémas de base de données, architecture système
- frontend-developer : Planification UI/UX, architecture des composants
- ui-ux-designer : Design d'interface, wireframes, systèmes de design, recherche utilisateur
- cloud-architect : Conception d'infrastructure, planification de la scalabilité
🔧 Implémentation & Développement
- python-pro : Tâches de développement spécifiques à Python
- ruby-pro : Métaprogrammation Ruby, applications Rails, développement de gems, tests RSpec/Minitest
- golang-pro : Tâches de développement spécifiques à Go
- rust-pro : Développement en Rust, sécurité mémoire, programmation systèmes
- c-pro : Programmation en C, systèmes embarqués, code critique en performance
- javascript-pro : JavaScript moderne, modèles asynchrones, code Node.js/navigateur
- typescript-pro : TypeScript avancé, génériques, inférence de types, modèles d'entreprise
- java-pro : Développement Java moderne, streams, concurrence, Spring Boot
- elixir-pro : Développement Elixir, modèles OTP, frameworks Phoenix, programmation fonctionnelle
- csharp-pro : Développement C# moderne, frameworks .NET, modèles d'entreprise
- scala-pro : Scala d'entreprise avec programmation fonctionnelle, acteurs Apache Pekko/Akka, Apache Spark, ZIO/Cats Effect, architectures réactives
- flutter-expert : Développement Flutter, Dart, gestion d'état, animations, déploiement multiplateforme
- unity-developer : Développement de jeux Unity, scripts C#, optimisation des performances
- minecraft-bukkit-pro : Développement de plugins Minecraft, systèmes d'événements, fonctionnalités côté serveur
- ios-developer : Développement iOS natif avec Swift/SwiftUI
- sql-pro : Requêtes de base de données, conception de schémas, optimisation de requêtes
- mobile-developer : Développement React Native/Flutter
🛠️ Exploitation & Maintenance
- devops-troubleshooter : Problèmes en production, soucis de déploiement
- incident-responder : Pannes critiques nécessitant une réponse immédiate
- database-optimizer : Performance des requêtes, stratégies d'indexation
- database-admin : Stratégies de sauvegarde, réplication, gestion des utilisateurs, reprise après sinistre
- terraform-specialist : Infrastructure as Code, modules Terraform, gestion d'état
- network-engineer : Connectivité réseau, équilibreurs de charge, SSL/TLS, débogage DNS
📊 Analyse & Optimisation
- performance-engineer : Goulots d'étranglement applicatifs, optimisation
- security-auditor : Analyse de vulnérabilités, contrôles de conformité
- data-scientist : Analyse de données, insights, rapports
- mlops-engineer : Infrastructure ML, suivi des expériences, registres de modèles, automatisation des pipelines
🧪 Assurance Qualité
- code-reviewer : Qualité du code, sécurité de la configuration, fiabilité en production
- test-automator : Stratégie de test, création de suites de tests
- debugger : Investigation des bugs, résolution des erreurs
- error-detective : Analyse des logs, reconnaissance des schémas d’erreurs, analyse des causes racines
- search-specialist : Recherche web approfondie, analyse concurrentielle, vérification des faits
📚 Documentation
- api-documenter : Spécifications OpenAPI/Swagger, documentation d’API
- docs-architect : Documentation technique complète, guides d’architecture, manuels système
- reference-builder : Références API exhaustives, guides de configuration, documentation des paramètres
- tutorial-engineer : Tutoriels pas à pas, parcours d’apprentissage, contenus éducatifs
💼 Business & Stratégie
- business-analyst : KPIs, modèles de revenus, projections de croissance, métriques investisseurs
- risk-manager : Risque de portefeuille, stratégies de couverture, R-multiples, dimensionnement des positions
- content-marketer : Contenus SEO, articles de blog, réseaux sociaux, campagnes email
- sales-automator : Emails à froid, relances, propositions, nurturing de leads
- customer-support : Tickets de support, FAQ, documentation d’aide, dépannage
- legal-advisor - Rédige des politiques de confidentialité, conditions d’utilisation, avertissements et mentions légales
Bonnes Pratiques
🎯 Délégation des Tâches
- Laissez Claude Code déléguer automatiquement - L’agent principal analyse le contexte et sélectionne les agents optimaux
- Soyez précis sur les exigences - Incluez les contraintes, la stack technique et les exigences de qualité
- Faites confiance à l’expertise des agents - Chaque agent est optimisé pour son domaine
🔄 Flux de Travail Multi-Agents
- Commencez par des demandes de haut niveau - Laissez les agents coordonner des tâches complexes en plusieurs étapes
- Fournissez du contexte entre les agents - Assurez-vous que les agents disposent des informations nécessaires
- Vérifiez les points d’intégration - Contrôlez la manière dont les résultats des agents s’articulent
🎛️ Contrôle Explicite
- Utilisez l’invocation explicite pour des besoins précis - Lorsque vous souhaitez l’avis d’un expert particulier
- Combinez stratégiquement plusieurs agents - Différents spécialistes peuvent valider le travail des autres
- Demandez des schémas de relecture spécifiques - « Faites relire la conception API du backend-architect par le security-auditor »
📈 Optimisation
- Surveillez l'efficacité des agents - Découvrez quels agents fonctionnent le mieux pour vos cas d'utilisation
- Itérez sur les tâches complexes - Utilisez les retours des agents pour affiner les exigences
- Exploitez les points forts des agents - Adaptez la complexité des tâches aux capacités des agents
Contribution
Pour ajouter un nouveau sous-agent :
- Créez un nouveau fichier
.mden suivant le format ci-dessus - Utilisez des noms en minuscules, séparés par des tirets
- Rédigez des descriptions claires sur l'utilisation du sous-agent
- Incluez des instructions spécifiques dans le prompt système
Dépannage
Problèmes courants
L'agent n'est pas invoqué automatiquement :
- Assurez-vous que votre demande indique clairement le domaine (ex. « problème de performance » → performance-engineer)
- Soyez précis sur le type de tâche (ex. « revoir le code » → code-reviewer)
- Fournissez plus de contexte sur votre stack technologique et vos besoins
- Utilisez l'invocation explicite si vous avez besoin d'un agent spécifique
- Ceci est normal - différents spécialistes peuvent avoir des priorités différentes
- Demandez une clarification : « Conciliez les recommandations de security-auditor et performance-engineer »
- Fournissez des informations de contexte dans votre demande
- Faites référence aux conversations précédentes ou à des schémas établis
Obtenir de l'aide
Si les agents ne fonctionnent pas comme prévu :
- Vérifiez les descriptions des agents dans leurs fichiers individuels
- Essayez d'être plus précis dans vos demandes
- Utilisez l'invocation explicite pour tester des agents spécifiques
- Donnez plus de contexte sur votre projet et vos objectifs
Licence
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.