From cook-fr
Runs parallel multi-role analysis (security, performance, frontend, backend, etc.) on a target and generates an integrated report. Triggered by phrases like 'analyser sous plusieurs angles' or 'analyse multi-rôle'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cook-fr:multi-roleThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Une commande qui analyse la même cible en parallèle avec plusieurs rôles et génère un rapport intégré.
Une commande qui analyse la même cible en parallèle avec plusieurs rôles et génère un rapport intégré.
/multi-role <rôle1>,<rôle2> [--agent|-a] [cible_analyse]
/multi-role <rôle1>,<rôle2>,<rôle3> [--agent|-a] [cible_analyse]
security : Expert en audit de sécuritéperformance : Expert en optimisation des performancesanalyzer : Expert en analyse des causes racinesfrontend : Expert en frontend et UI/UXmobile : Expert en développement mobilebackend : Expert backend et serveurreviewer : Expert en revue de codearchitect : Architecte systèmeqa : Ingénieur testImportant :
--agent immédiatement après avoir spécifié les rôles--agent/multi-role qa,architect --agent Évaluez le plan/multi-role qa,architect Évaluez le plan --agent--agent ou -a : Exécuter chaque rôle en tant que sous-agent en parallèle (recommandé pour l'analyse à grande échelle)
# Analyse double de sécurité et performance (normal)
/multi-role security,performance
"Évaluez ce point de terminaison API"
# Analyse parallèle de système à grande échelle (sous-agents)
/multi-role security,performance --agent
"Analysez de manière exhaustive la sécurité et les performances du système"
# Analyse intégrée de frontend, mobile et performance
/multi-role frontend,mobile,performance
"Considérez les propositions d'optimisation pour cet écran"
# Évaluation multifacette de conception d'architecture (sous-agents)
/multi-role architect,security,performance --agent
"Évaluez la conception de microservices"
Chaque rôle analyse indépendamment la même cible
Structurer et intégrer les résultats
Générer les recommandations finales
Analyse multi-rôles : Sécurité + Performance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Cible d'analyse : Point de terminaison API /api/users
Résultats d'analyse de sécurité :
Authentification : Vérification JWT correctement implémentée
Autorisation : Contrôle d'accès basé sur les rôles incomplet
Chiffrement : Clés API journalisées en texte brut
Score d'évaluation : 65/100
Importance : Élevée (due à l'accès aux données sensibles)
Résultats d'analyse de performance :
Temps de réponse : Moyenne 180ms (dans l'objectif de 200ms)
Requêtes base de données : Problème N+1 détecté
Cache : Cache Redis non implémenté
Score d'évaluation : 70/100
Importance : Moyenne (actuellement dans la plage acceptable)
Analyse interconnectée :
Opportunités synergiques :
- Considérer le chiffrement lors de l'implémentation du cache Redis
- Améliorer la journalisation pour des gains en sécurité et performance
Points de compromis :
- Renforcement vérification autorisation ↔ Impact sur le temps de réponse
- Chiffrement des logs ↔ Efficacité de débogage réduite
Priorités intégrées :
Critique : Corriger la sortie en texte brut des clés API
Élevé : Résoudre les requêtes N+1
Moyen : Implémenter cache Redis + chiffrement
Faible : Affiner le contrôle d'autorisation
Feuille de route d'implémentation :
Semaine 1 : Implémenter le masquage des clés API
Semaine 2 : Optimisation des requêtes base de données
Semaines 3-4 : Conception et implémentation de la couche cache
Mois 2 : Renforcement progressif du contrôle d'autorisation
Analyse multi-rôles : Frontend + Mobile + Performance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Cible d'analyse : Écran de profil utilisateur
Résultats d'analyse frontend :
Utilisabilité : Mise en page intuitive
Accessibilité : 85% de conformité WCAG 2.1
Responsive : Problèmes avec l'affichage tablette
Résultats d'analyse mobile :
Cibles tactiles : 44pt+ assurés
Utilisation à une main : Boutons importants placés en haut
Support hors ligne : Non implémenté
Résultats d'analyse performance :
Affichage initial : LCP 2.1s (bon)
Optimisation d'images : WebP non supporté
Chargement paresseux : Non implémenté
Recommandations intégrées :
1. Optimisation mobile (utilisation à une main + support hors ligne)
2. Optimisation d'images (WebP + chargement paresseux)
3. Améliorations UI tablette
Priorité : Mobile > Performance > Frontend
Période d'implémentation : 3-4 semaines
/multi-role security,architect
"Conception système d'authentification"
/multi-role security,frontend
"Sécurité écran de connexion"
/multi-role security,mobile
"Protection des données d'application mobile"
/multi-role performance,architect
"Conception d'évolutivité"
/multi-role performance,frontend
"Optimisation vitesse de page web"
/multi-role performance,mobile
"Optimisation performance d'app"
/multi-role frontend,mobile
"UI cross-platform"
/multi-role frontend,performance
"Équilibre entre UX et performance"
/multi-role mobile,performance
"Optimisation UX mobile"
/multi-role architect,security,performance
"Évaluation système globale"
/multi-role frontend,mobile,performance
"Évaluation exhaustive expérience utilisateur"
/multi-role security,performance,mobile
"Diagnostic exhaustif application mobile"
# Combiner avec analyse de fichier
cat src/components/UserProfile.tsx
/multi-role frontend,mobile
"Évaluez ce composant sous multiples perspectives"
# Évaluer documents de conception
cat architecture-design.md
/multi-role architect,security,performance
"Évaluez cette conception à travers multiples spécialités"
# Analyse d'erreur
cat performance-issues.log
/multi-role performance,analyzer
"Analysez les problèmes de performance sous multiples angles"
L'utilisation de l'option --agent exécute chaque rôle en tant que sous-agent indépendant en parallèle.
Si les descriptions de fichier de rôle incluent des phrases comme celles-ci, une délégation automatique plus proactive est activée lors de l'utilisation de --agent :
Exécution normale :
Rôle 1 → Rôle 2 → Rôle 3 → Intégration
(Exécution séquentielle, approx. 3-5 minutes)
Exécution --agent :
Rôle 1 ─┐
Rôle 2 ─┼→ Intégration
Rôle 3 ─┘
(Exécution parallèle, approx. 1-2 minutes)
# Évaluation exhaustive de système à grande échelle
/multi-role architect,security,performance,qa --agent
"Évaluation exhaustive du nouveau système"
# Analyse détaillée sous multiples perspectives
/multi-role frontend,mobile,performance --agent
"Analyse complète d'optimisation UX écran"
| Nombre de rôles | Exécution normale | Exécution --agent | Taux de réduction |
|---|---|---|---|
| 2 rôles | 2-3 minutes | 1 minute | 50% |
| 3 rôles | 3-5 minutes | 1-2 minutes | 60% |
| 4 rôles | 5-8 minutes | 2-3 minutes | 65% |
.claude/agents/roles/npx claudepluginhub wasabeef/claude-code-cookbook --plugin cook-frRuns parallel analysis of a target from multiple specialized perspectives (security, performance, frontend, backend, etc.) and generates an integrated report with prioritized actions and trade-offs.
Multi-role parallel analysis of the same object from multiple perspectives (security, performance, UX, architecture, QA, etc.), generating an integrated report with prioritized action plan and trade-offs.
Generates integrated reports by running parallel multi-role analyses (security, performance, frontend, etc.) on a codebase. Activated by '/multi-role' or phrases like 'analyze from multiple perspectives'.