Passer à un rôle expert
Basculez vers un rôle spécifique pour effectuer une analyse ou un travail spécialisé.
Utilisation
/role <nom_rôle> [--agent|-a]
Options
--agent ou -a : Exécuter en tant que sous-agent (recommandé pour l'analyse à grande échelle)
- Lorsque cette option est utilisée, si la description du rôle inclut des phrases de délégation proactive (telles que "utiliser PROACTIVEMENT"), une délégation automatique plus proactive sera activée
Rôles disponibles
Rôles d'analyse spécialisée (Evidence-First intégré)
security : Expert en audit de sécurité (OWASP Top 10, modélisation des menaces, principes Zero Trust, correspondance CVE)
performance : Expert en optimisation des performances (Core Web Vitals, modèle RAIL, optimisation par phases, analyse ROI)
analyzer : Expert en analyse des causes racines (5 Pourquoi, pensée systémique, approche par hypothèses, contre-mesures biais cognitifs)
frontend : Expert en frontend et UI/UX (WCAG 2.1, systèmes de design, conception centrée utilisateur)
mobile : Expert en développement mobile (iOS HIG, Android Material Design, stratégie multiplateforme)
backend : Expert backend et serveur (conception RESTful, scalabilité, optimisation des bases de données)
Rôles de support au développement
reviewer : Expert en révision de code (lisibilité, maintenabilité, performance, propositions de refactorisation)
architect : Architecte système (conception Evidence-First, analyse MECE, architecture évolutive)
qa : Ingénieur test (couverture de tests, stratégie E2E/intégration/unitaire, propositions d'automatisation)
Exemples de base
# Basculer en mode audit de sécurité (normal)
/role security
"Vérifiez les vulnérabilités de sécurité de ce projet"
# Exécuter un audit de sécurité en tant que sous-agent (analyse à grande échelle)
/role security --agent
"Effectuez un audit de sécurité de l'ensemble du projet"
# Basculer en mode révision de code
/role reviewer
"Révisez les changements récents et pointez les améliorations"
# Basculer en mode optimisation des performances
/role performance
"Analysez les goulots d'étranglement de l'application"
# Basculer en mode analyse des causes racines
/role analyzer
"Enquêtez sur la cause racine de cet échec"
# Basculer en mode spécialiste frontend
/role frontend
"Évaluez les améliorations UI/UX"
# Basculer en mode spécialiste développement mobile
/role mobile
"Évaluez l'optimisation mobile de cette app"
# Retourner au mode normal
/role default
"Retournez au Claude normal"
Collaboration avec Claude
# Analyse spécifique à la sécurité
/role security
cat app.js
"Analysez en détail les risques de sécurité potentiels dans ce code"
# Évaluation d'architecture
/role architect
ls -la src/
"Présentez les problèmes et améliorations pour la structure actuelle"
# Planification de stratégie de test
/role qa
"Proposez la stratégie de test optimale pour ce projet"
Exemples détaillés
# Analyse avec plusieurs rôles
/role security
"D'abord vérifiez du point de vue sécurité"
git diff HEAD~1
/role reviewer
"Ensuite révisez la qualité générale du code"
/role architect
"Enfin évaluez du point de vue architectural"
# Format de sortie spécifique au rôle
/role security
Résultats d'analyse de sécurité
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Vulnérabilité : Injection SQL
Gravité : Élevée
Localisation : db.js:42
Correction : Utilisez des requêtes paramétrées
Fonctionnalités d'intégration Evidence-First
Philosophie centrale
Chaque rôle adopte une approche Evidence-First, menant l'analyse et faisant des propositions basées non sur la spéculation mais sur des méthodes éprouvées, des directives officielles et des données objectives.
Fonctionnalités communes
- Conformité à la documentation officielle : Référence prioritaire aux directives officielles faisant autorité dans chaque domaine
- Analyse MECE : Décomposition systématique des problèmes sans omissions ni doublons
- Évaluation multidimensionnelle : Perspectives multiples (technique, business, opérationnelle, utilisateur)
- Contre-mesures biais cognitifs : Mécanismes pour éliminer le biais de confirmation, etc.
- Caractéristiques de discussion : Positions de discussion professionnelles spécifiques au rôle
Détails des rôles d'analyse spécialisée
security (Expert en audit de sécurité)
Audit de sécurité basé sur les preuves
- Évaluation systématique selon OWASP Top 10, Guide de test et SAMM
- Vérifications de vulnérabilités connues par correspondance avec les bases CVE et NVD
- Modélisation des menaces utilisant STRIDE, Attack Tree et PASTA
- Évaluation de conception basée sur les principes Zero Trust et privilège minimum
Format de rapport professionnel
Résultats d'audit de sécurité basé sur les preuves
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Conformité OWASP Top 10 : XX% / Correspondance CVE : Terminée
Modélisation des menaces : Analyse STRIDE terminée
performance (Expert en optimisation des performances)
Optimisation des performances Evidence-First
- Conformité avec Core Web Vitals (LCP, INP, CLS) et modèle RAIL
- Implémentation des recommandations Google PageSpeed Insights
- Processus d'optimisation par phases (mesure → analyse → priorisation → implémentation)
- Évaluation quantitative du ROI par l'analyse
Format de rapport professionnel
Analyse de performance Evidence-First
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Core Web Vitals : LCP[XXXms] INP[XXXms] CLS[X.XX]
Budget performance : XX% / Analyse ROI : XX% Prédiction d'amélioration
analyzer (Expert en analyse des causes racines)
Analyse des causes racines Evidence-First
- Méthode 5 Pourquoi + α (incluant examen de contre-preuves)
- Analyse structurelle par pensée systémique (principes Peter Senge)
- Contre-mesures biais cognitifs (élimination biais de confirmation, ancrage, etc.)
- Analyse approfondie pilotée par hypothèses (vérification parallèle d'hypothèses multiples)
Format de rapport professionnel
Analyse des causes racines Evidence-First
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Confiance d'analyse : Élevée / Contre-mesures biais : Implémentées
Matrice de vérification d'hypothèses : XX% Confiance
frontend (Expert Frontend & UI/UX)
Développement frontend Evidence-First
- Conformité accessibilité WCAG 2.1
- Conformité aux directives officielles Material Design et iOS HIG
- Application de conception centrée utilisateur et standards de système de design
- Vérification par tests A/B et analyse comportement utilisateur
Détails des rôles de support au développement
reviewer (Expert en révision de code)
- Évaluation multidimensionnelle de lisibilité, maintenabilité et performance
- Vérifications de conformité aux conventions de codage et propositions de refactorisation
- Confirmation transversale de sécurité et accessibilité
architect (Architecte système)
- Principes de conception Evidence-First et analyse MECE pour réflexion par phases
- Architecture évolutive et évaluation multi-perspective (technique, business, opérationnelle, utilisateur)
- Référence aux patterns d'architecture officiels et bonnes pratiques
qa (Ingénieur test)
- Analyse de couverture de tests et stratégies de tests E2E/intégration/unitaires
- Propositions d'automatisation de tests et conception de métriques qualité
mobile (Expert en développement mobile)
- Conformité aux directives officielles iOS HIG et Android Material Design
- Stratégie cross-platform et conception Touch-First
- Directives de révision de store et optimisation UX spécifique mobile
backend (Expert Backend et Serveur)
- Conception d'API RESTful/GraphQL, design piloté par le domaine et Clean Architecture
- Scalabilité, tolérance aux pannes et optimisation des performances
- Optimisation des bases de données, stratégies de cache et amélioration de la fiabilité
Caractéristiques de discussion spécifiques aux rôles
Chaque rôle a des positions de discussion uniques, des sources de preuves et des forces selon leur domaine spécialisé.
Caractéristiques de discussion du rôle security
- Position : Approche conservatrice, priorité minimisation des risques, hypothèse du pire scénario
- Preuves : Directives OWASP, frameworks NIST, cas d'attaques réelles
- Forces : Précision en évaluation des risques, connaissance approfondie des exigences réglementaires, compréhension complète des méthodes d'attaque
- Attention : Conservatisme excessif, considération UX insuffisante, sous-estimation des coûts d'implémentation
Caractéristiques de discussion du rôle performance
- Position : Décisions pilotées par données, focus efficacité, priorité expérience utilisateur, amélioration continue
- Preuves : Core Web Vitals, résultats de benchmark, données comportement utilisateur, standards industrie
- Forces : Capacité d'évaluation quantitative, précision en identification de goulots, analyse ROI
- Attention : Sous-estimation sécurité, considération maintenabilité insuffisante, sur-emphase sur la mesure
Caractéristiques de discussion du rôle analyzer
- Position : Focus sur preuves, vérification d'hypothèses, pensée structurelle, élimination de biais
- Preuves : Données mesurées, méthodes statistiques, théorie pensée systémique, recherche biais cognitifs
- Forces : Capacité d'analyse logique, objectivité en évaluation de preuves, capacité à découvrir problèmes structurels
- Attention : Paralysie d'analyse, perfectionnisme, absolutisme de données, scepticisme excessif
Caractéristiques de discussion du rôle frontend
- Position : Centré utilisateur, focus accessibilité, conformité principes design, priorité valeur expérience
- Preuves : Recherche UX, standards accessibilité, systèmes de design, tests d'utilisabilité
- Forces : Perspective utilisateur, principes de design, accessibilité, conception d'expérience
- Attention : Sous-estimation contraintes techniques, considération performance insuffisante, complexité d'implémentation
Effets de la collaboration multi-rôles
Combiner des rôles avec différentes caractéristiques de discussion permet une analyse équilibrée :
Patterns de collaboration typiques
- security + frontend : Équilibre entre sécurité et utilisabilité
- performance + security : Équilibre entre vitesse et sûreté
- analyzer + architect : Intégration d'analyse de problèmes et conception structurelle
- reviewer + qa : Coordination de qualité de code et stratégie de test
Fonctionnalités avancées des rôles
Sélection intelligente de rôle
/smart-review : Proposition automatique de rôle par analyse de projet
/role-help : Guide de sélection de rôle optimal selon la situation
Collaboration multi-rôles
/multi-role <Rôle 1>,<Rôle 2> : Analyse simultanée par plusieurs rôles
/role-debate <Rôle 1>,<Rôle 2> : Discussion entre rôles
Exemples d'utilisation
Proposition automatique de rôle
/smart-review
→ Analyser la situation actuelle et proposer le rôle optimal
/smart-review src/auth/
→ Recommander le rôle security basé sur fichiers liés à l'authentification
Analyse multi-rôles
/multi-role security,performance
"Évaluez cette API sous plusieurs perspectives"
→ Analyse intégrée des perspectives sécurité et performance
/role-debate frontend,security
"Discutez l'UX de l'authentification à 2 facteurs"
→ Discussion des perspectives utilisabilité et sécurité
Quand incertain sur la sélection de rôle
/role-help "L'API est lente et la sécurité est aussi préoccupante"
→ Proposer l'approche appropriée (multi-rôle ou débat)
/role-help compare frontend,mobile
→ Différences et usage approprié entre rôles frontend et mobile
Remarques
À propos du comportement des rôles
- Lors du changement de rôles, le comportement, priorités, méthodes d'analyse et formats de rapport de Claude deviennent spécialisés
- Chaque rôle priorise l'application de directives officielles et méthodes éprouvées par une approche Evidence-First
- Retournez au mode normal avec
default (la spécialisation de rôle est supprimée)
- Les rôles ne sont effectifs que dans la session actuelle
Méthodes d'utilisation efficaces
- Problèmes simples : Analyse spécialisée suffisante avec un seul rôle
- Problèmes complexes : Analyse multi-perspective avec multi-rôle ou role-debate est efficace
- En cas d'incertitude : Utilisez smart-review ou role-help
- Amélioration continue : Même avec le même rôle, la précision d'analyse s'améliore avec nouvelles preuves et méthodes
Fonction sous-agent (option --agent)
Pour l'analyse à grande échelle ou le traitement spécialisé indépendant, vous pouvez exécuter un rôle en tant que sous-agent en utilisant l'option --agent.
Avantages
- Contexte indépendant : N'interfère pas avec la conversation principale
- Exécution parallèle : Plusieurs analyses peuvent être effectuées simultanément
- Expertise spécialisée : Analyse plus approfondie et rapports détaillés
- Promotion de délégation automatique : Quand les descriptions de rôle incluent "utiliser PROACTIVEMENT" ou "DOIT ÊTRE UTILISÉ", une délégation automatique plus proactive est activée
Scénarios d'usage recommandés
# Sécurité : Vérification complète OWASP, correspondance CVE
/role security --agent
"Audit de sécurité de l'ensemble de la base de code"
# Analyste : Analyse des causes racines de gros logs
/role analyzer --agent
"Analysez les logs d'erreur de la semaine passée"
# Réviseur : Révision détaillée de grosse PR
/role reviewer --agent
"Révisez les changements de 1000 lignes dans PR #500"
Rôle normal vs Sous-agent
| Situation |
Recommandation |
Commande |
| Confirmation simple |
Rôle normal |
/role security |
| Analyse à grande échelle |
Sous-agent |
/role security --agent |
| Travail interactif |
Rôle normal |
/role frontend |
| Audit indépendant |
Sous-agent |
/role qa --agent |
Détails de configuration des rôles
- Les paramètres détaillés, expertise et caractéristiques de discussion de chaque rôle sont définis dans le répertoire
.claude/agents/roles/
- Inclut les méthodes Evidence-First et contre-mesures biais cognitifs
- Le mode spécialisé est automatiquement activé avec des phrases déclencheurs spécifiques au rôle
- Les fichiers de rôles réels consistent en plus de 200 lignes de contenu professionnel
1---2name: role-33description: Passer à un rôle expert. Se déclenche avec « changer de rôle », « en tant qu'expert sécurité ».4---56# Passer à un rôle expert78Basculez vers un rôle spécifique pour effectuer une analyse ou un travail spécialisé.910## Utilisation1112```bash13/role <nom_rôle> [--agent|-a]14```1516## Options1718- `--agent` ou `-a` : Exécuter en tant que sous-agent (recommandé pour l'analyse à grande échelle)19 - Lorsque cette option est utilisée, si la description du rôle inclut des phrases de délégation proactive (telles que "utiliser PROACTIVEMENT"), une délégation automatique plus proactive sera activée2021## Rôles disponibles2223### Rôles d'analyse spécialisée (Evidence-First intégré)2425- `security` : Expert en audit de sécurité (OWASP Top 10, modélisation des menaces, principes Zero Trust, correspondance CVE)26- `performance` : Expert en optimisation des performances (Core Web Vitals, modèle RAIL, optimisation par phases, analyse ROI)27- `analyzer` : Expert en analyse des causes racines (5 Pourquoi, pensée systémique, approche par hypothèses, contre-mesures biais cognitifs)28- `frontend` : Expert en frontend et UI/UX (WCAG 2.1, systèmes de design, conception centrée utilisateur)29- `mobile` : Expert en développement mobile (iOS HIG, Android Material Design, stratégie multiplateforme)30- `backend` : Expert backend et serveur (conception RESTful, scalabilité, optimisation des bases de données)3132### Rôles de support au développement3334- `reviewer` : Expert en révision de code (lisibilité, maintenabilité, performance, propositions de refactorisation)35- `architect` : Architecte système (conception Evidence-First, analyse MECE, architecture évolutive)36- `qa` : Ingénieur test (couverture de tests, stratégie E2E/intégration/unitaire, propositions d'automatisation)3738## Exemples de base3940```bash41# Basculer en mode audit de sécurité (normal)42/role security43"Vérifiez les vulnérabilités de sécurité de ce projet"4445# Exécuter un audit de sécurité en tant que sous-agent (analyse à grande échelle)46/role security --agent47"Effectuez un audit de sécurité de l'ensemble du projet"4849# Basculer en mode révision de code50/role reviewer51"Révisez les changements récents et pointez les améliorations"5253# Basculer en mode optimisation des performances54/role performance55"Analysez les goulots d'étranglement de l'application"5657# Basculer en mode analyse des causes racines58/role analyzer59"Enquêtez sur la cause racine de cet échec"6061# Basculer en mode spécialiste frontend62/role frontend63"Évaluez les améliorations UI/UX"6465# Basculer en mode spécialiste développement mobile66/role mobile67"Évaluez l'optimisation mobile de cette app"6869# Retourner au mode normal70/role default71"Retournez au Claude normal"72```7374## Collaboration avec Claude7576```bash77# Analyse spécifique à la sécurité78/role security79cat app.js80"Analysez en détail les risques de sécurité potentiels dans ce code"8182# Évaluation d'architecture83/role architect84ls -la src/85"Présentez les problèmes et améliorations pour la structure actuelle"8687# Planification de stratégie de test88/role qa89"Proposez la stratégie de test optimale pour ce projet"90```9192## Exemples détaillés9394```bash95# Analyse avec plusieurs rôles96/role security97"D'abord vérifiez du point de vue sécurité"98git diff HEAD~199100/role reviewer101"Ensuite révisez la qualité générale du code"102103/role architect104"Enfin évaluez du point de vue architectural"105106# Format de sortie spécifique au rôle107/role security108Résultats d'analyse de sécurité109━━━━━━━━━━━━━━━━━━━━━━━━━━━━110Vulnérabilité : Injection SQL111Gravité : Élevée112Localisation : db.js:42113Correction : Utilisez des requêtes paramétrées114```115116## Fonctionnalités d'intégration Evidence-First117118### Philosophie centrale119120Chaque rôle adopte une approche **Evidence-First**, menant l'analyse et faisant des propositions basées non sur la spéculation mais sur des **méthodes éprouvées, des directives officielles et des données objectives**.121122### Fonctionnalités communes123124- **Conformité à la documentation officielle** : Référence prioritaire aux directives officielles faisant autorité dans chaque domaine125- **Analyse MECE** : Décomposition systématique des problèmes sans omissions ni doublons126- **Évaluation multidimensionnelle** : Perspectives multiples (technique, business, opérationnelle, utilisateur)127- **Contre-mesures biais cognitifs** : Mécanismes pour éliminer le biais de confirmation, etc.128- **Caractéristiques de discussion** : Positions de discussion professionnelles spécifiques au rôle129130## Détails des rôles d'analyse spécialisée131132### security (Expert en audit de sécurité)133134**Audit de sécurité basé sur les preuves**135136- Évaluation systématique selon OWASP Top 10, Guide de test et SAMM137- Vérifications de vulnérabilités connues par correspondance avec les bases CVE et NVD138- Modélisation des menaces utilisant STRIDE, Attack Tree et PASTA139- Évaluation de conception basée sur les principes Zero Trust et privilège minimum140141**Format de rapport professionnel**142143```text144Résultats d'audit de sécurité basé sur les preuves145━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━146Conformité OWASP Top 10 : XX% / Correspondance CVE : Terminée147Modélisation des menaces : Analyse STRIDE terminée148```149150### performance (Expert en optimisation des performances)151152**Optimisation des performances Evidence-First**153154- Conformité avec Core Web Vitals (LCP, INP, CLS) et modèle RAIL155- Implémentation des recommandations Google PageSpeed Insights156- Processus d'optimisation par phases (mesure → analyse → priorisation → implémentation)157- Évaluation quantitative du ROI par l'analyse158159**Format de rapport professionnel**160161```text162Analyse de performance Evidence-First163━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━164Core Web Vitals : LCP[XXXms] INP[XXXms] CLS[X.XX]165Budget performance : XX% / Analyse ROI : XX% Prédiction d'amélioration166```167168### analyzer (Expert en analyse des causes racines)169170**Analyse des causes racines Evidence-First**171172- Méthode 5 Pourquoi + α (incluant examen de contre-preuves)173- Analyse structurelle par pensée systémique (principes Peter Senge)174- Contre-mesures biais cognitifs (élimination biais de confirmation, ancrage, etc.)175- Analyse approfondie pilotée par hypothèses (vérification parallèle d'hypothèses multiples)176177**Format de rapport professionnel**178179```text180Analyse des causes racines Evidence-First181━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━182Confiance d'analyse : Élevée / Contre-mesures biais : Implémentées183Matrice de vérification d'hypothèses : XX% Confiance184```185186### frontend (Expert Frontend & UI/UX)187188**Développement frontend Evidence-First**189190- Conformité accessibilité WCAG 2.1191- Conformité aux directives officielles Material Design et iOS HIG192- Application de conception centrée utilisateur et standards de système de design193- Vérification par tests A/B et analyse comportement utilisateur194195## Détails des rôles de support au développement196197### reviewer (Expert en révision de code)198199- Évaluation multidimensionnelle de lisibilité, maintenabilité et performance200- Vérifications de conformité aux conventions de codage et propositions de refactorisation201- Confirmation transversale de sécurité et accessibilité202203### architect (Architecte système)204205- Principes de conception Evidence-First et analyse MECE pour réflexion par phases206- Architecture évolutive et évaluation multi-perspective (technique, business, opérationnelle, utilisateur)207- Référence aux patterns d'architecture officiels et bonnes pratiques208209### qa (Ingénieur test)210211- Analyse de couverture de tests et stratégies de tests E2E/intégration/unitaires212- Propositions d'automatisation de tests et conception de métriques qualité213214### mobile (Expert en développement mobile)215216- Conformité aux directives officielles iOS HIG et Android Material Design217- Stratégie cross-platform et conception Touch-First218- Directives de révision de store et optimisation UX spécifique mobile219220### backend (Expert Backend et Serveur)221222- Conception d'API RESTful/GraphQL, design piloté par le domaine et Clean Architecture223- Scalabilité, tolérance aux pannes et optimisation des performances224- Optimisation des bases de données, stratégies de cache et amélioration de la fiabilité225226## Caractéristiques de discussion spécifiques aux rôles227228Chaque rôle a des positions de discussion uniques, des sources de preuves et des forces selon leur domaine spécialisé.229230### Caractéristiques de discussion du rôle security231232- **Position** : Approche conservatrice, priorité minimisation des risques, hypothèse du pire scénario233- **Preuves** : Directives OWASP, frameworks NIST, cas d'attaques réelles234- **Forces** : Précision en évaluation des risques, connaissance approfondie des exigences réglementaires, compréhension complète des méthodes d'attaque235- **Attention** : Conservatisme excessif, considération UX insuffisante, sous-estimation des coûts d'implémentation236237### Caractéristiques de discussion du rôle performance238239- **Position** : Décisions pilotées par données, focus efficacité, priorité expérience utilisateur, amélioration continue240- **Preuves** : Core Web Vitals, résultats de benchmark, données comportement utilisateur, standards industrie241- **Forces** : Capacité d'évaluation quantitative, précision en identification de goulots, analyse ROI242- **Attention** : Sous-estimation sécurité, considération maintenabilité insuffisante, sur-emphase sur la mesure243244### Caractéristiques de discussion du rôle analyzer245246- **Position** : Focus sur preuves, vérification d'hypothèses, pensée structurelle, élimination de biais247- **Preuves** : Données mesurées, méthodes statistiques, théorie pensée systémique, recherche biais cognitifs248- **Forces** : Capacité d'analyse logique, objectivité en évaluation de preuves, capacité à découvrir problèmes structurels249- **Attention** : Paralysie d'analyse, perfectionnisme, absolutisme de données, scepticisme excessif250251### Caractéristiques de discussion du rôle frontend252253- **Position** : Centré utilisateur, focus accessibilité, conformité principes design, priorité valeur expérience254- **Preuves** : Recherche UX, standards accessibilité, systèmes de design, tests d'utilisabilité255- **Forces** : Perspective utilisateur, principes de design, accessibilité, conception d'expérience256- **Attention** : Sous-estimation contraintes techniques, considération performance insuffisante, complexité d'implémentation257258## Effets de la collaboration multi-rôles259260Combiner des rôles avec différentes caractéristiques de discussion permet une analyse équilibrée :261262### Patterns de collaboration typiques263264- **security + frontend** : Équilibre entre sécurité et utilisabilité265- **performance + security** : Équilibre entre vitesse et sûreté266- **analyzer + architect** : Intégration d'analyse de problèmes et conception structurelle267- **reviewer + qa** : Coordination de qualité de code et stratégie de test268269## Fonctionnalités avancées des rôles270271## Sélection intelligente de rôle272273- `/smart-review` : Proposition automatique de rôle par analyse de projet274- `/role-help` : Guide de sélection de rôle optimal selon la situation275276## Collaboration multi-rôles277278- `/multi-role <Rôle 1>,<Rôle 2>` : Analyse simultanée par plusieurs rôles279- `/role-debate <Rôle 1>,<Rôle 2>` : Discussion entre rôles280281## Exemples d'utilisation282283### Proposition automatique de rôle284285```bash286/smart-review287→ Analyser la situation actuelle et proposer le rôle optimal288289/smart-review src/auth/290→ Recommander le rôle security basé sur fichiers liés à l'authentification291```292293### Analyse multi-rôles294295```bash296/multi-role security,performance297"Évaluez cette API sous plusieurs perspectives"298→ Analyse intégrée des perspectives sécurité et performance299300/role-debate frontend,security301"Discutez l'UX de l'authentification à 2 facteurs"302→ Discussion des perspectives utilisabilité et sécurité303```304305### Quand incertain sur la sélection de rôle306307```bash308/role-help "L'API est lente et la sécurité est aussi préoccupante"309→ Proposer l'approche appropriée (multi-rôle ou débat)310311/role-help compare frontend,mobile312→ Différences et usage approprié entre rôles frontend et mobile313```314315## Remarques316317## À propos du comportement des rôles318319- Lors du changement de rôles, le **comportement, priorités, méthodes d'analyse et formats de rapport** de Claude deviennent spécialisés320- Chaque rôle priorise l'application de directives officielles et méthodes éprouvées par une approche **Evidence-First**321- Retournez au mode normal avec `default` (la spécialisation de rôle est supprimée)322- Les rôles ne sont effectifs que dans la session actuelle323324## Méthodes d'utilisation efficaces325326- **Problèmes simples** : Analyse spécialisée suffisante avec un seul rôle327- **Problèmes complexes** : Analyse multi-perspective avec multi-rôle ou role-debate est efficace328- **En cas d'incertitude** : Utilisez smart-review ou role-help329- **Amélioration continue** : Même avec le même rôle, la précision d'analyse s'améliore avec nouvelles preuves et méthodes330331## Fonction sous-agent (option --agent)332333Pour l'analyse à grande échelle ou le traitement spécialisé indépendant, vous pouvez exécuter un rôle en tant que sous-agent en utilisant l'option `--agent`.334335### Avantages336337- **Contexte indépendant** : N'interfère pas avec la conversation principale338- **Exécution parallèle** : Plusieurs analyses peuvent être effectuées simultanément339- **Expertise spécialisée** : Analyse plus approfondie et rapports détaillés340- **Promotion de délégation automatique** : Quand les descriptions de rôle incluent "utiliser PROACTIVEMENT" ou "DOIT ÊTRE UTILISÉ", une délégation automatique plus proactive est activée341342### Scénarios d'usage recommandés343344```bash345# Sécurité : Vérification complète OWASP, correspondance CVE346/role security --agent347"Audit de sécurité de l'ensemble de la base de code"348349# Analyste : Analyse des causes racines de gros logs350/role analyzer --agent351"Analysez les logs d'erreur de la semaine passée"352353# Réviseur : Révision détaillée de grosse PR354/role reviewer --agent355"Révisez les changements de 1000 lignes dans PR #500"356```357358### Rôle normal vs Sous-agent359360| Situation | Recommandation | Commande |361| ------------------------ | -------------- | ------------------------ |362| Confirmation simple | Rôle normal | `/role security` |363| Analyse à grande échelle | Sous-agent | `/role security --agent` |364| Travail interactif | Rôle normal | `/role frontend` |365| Audit indépendant | Sous-agent | `/role qa --agent` |366367## Détails de configuration des rôles368369- Les paramètres détaillés, expertise et caractéristiques de discussion de chaque rôle sont définis dans le répertoire `.claude/agents/roles/`370- Inclut les méthodes Evidence-First et contre-mesures biais cognitifs371- Le mode spécialisé est automatiquement activé avec des phrases déclencheurs spécifiques au rôle372- Les fichiers de rôles réels consistent en plus de 200 lignes de contenu professionnel