Skip to content
Back to skills

Role Help

ASecurity

Guide pour choisir le bon rôle. Se déclenche avec « quel rôle utiliser ? », « liste des rôles ».

  • 1,132 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 7, 2026
developmentjavascriptgojavabashreactvueapifrontendci/cdsecurity

Works with

  • api

Security analysis

A100/100

Scanned September 7, 2026

npx -y skills add wasabeef/claude-code-cookbook --skill role-help --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Role Help?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Role Help
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/wasabeef-role-help-9eb754e2/badge)](https://www.skillsdirectory.com/skills/wasabeef-role-help-9eb754e2)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: "Guide pour choisir le bon rôle. Se déclenche avec « quel rôle utiliser ? », « liste des rôles »."
---

# Guide pour choisir le bon rôle

Un guide de sélection et système d'aide quand vous n'êtes pas sûr du rôle à utiliser.

## Utilisation

```bash
/role-help                      # Guide général de sélection de rôle
/role-help <situation/problème>  # Rôles recommandés pour des situations spécifiques
/role-help compare <Rôle 1>,<Rôle 2> # Comparer les rôles
```

## Exemples de base

```bash
# Guidance générale
/role-help
→ Liste des rôles disponibles et leurs caractéristiques

# Recommandation spécifique à une situation
/role-help "Préoccupé par la sécurité API"
→ Recommandation et utilisation du rôle sécurité

# Comparaison de rôles
/role-help compare frontend,mobile
→ Différences et utilisation appropriée entre les rôles frontend et mobile
```

## Guide de sélection de rôle basé sur situation

## Sécurité

```text
Utilisez le rôle security pour :
✅ Implémentation des fonctions de connexion/authentification
✅ Vérifications de vulnérabilités de sécurité pour les API
✅ Chiffrement des données et protection de la vie privée
✅ Vérification de conformité sécuritaire
✅ Tests de pénétration

Usage : /role security
```

## 🏗️ Architecture & Conception

```text
Utilisez le rôle architect pour :
✅ Évaluation de la conception globale du système
✅ Décisions microservices vs monolithe
✅ Conception de base de données et sélection technologique
✅ Considérations de scalabilité et d'extensibilité
✅ Évaluation de la dette technique et planification d'amélioration

Usage : /role architect
```

## ⚡ Problèmes de performance

```text
Utilisez le rôle performance pour :
✅ Applications lentes
✅ Optimisation des requêtes de base de données
✅ Amélioration de la vitesse de chargement des pages web
✅ Optimisation de l'utilisation mémoire et CPU
✅ Mise à l'échelle et contremesures de charge

Usage : /role performance
```

## 🔍 Investigation cause racine de problèmes

```text
Utilisez le rôle analyzer pour :
✅ Analyse de cause racine des bugs et erreurs
✅ Investigation des pannes système
✅ Analyse structurelle de problèmes complexes
✅ Analyse de données et recherche statistique
✅ Comprendre pourquoi les problèmes surviennent

Usage : /role analyzer
```

## 🎨 Frontend & UI/UX

```text
Utilisez le rôle frontend pour :
✅ Améliorations de l'interface utilisateur
✅ Conformité d'accessibilité
✅ Design responsive
✅ Amélioration de l'utilisabilité et facilité d'usage
✅ Technologies frontend web générales

Usage : /role frontend
```

## 📱 Développement d'applications mobiles

```text
Utilisez le rôle mobile pour :
✅ Optimisation d'applications iOS et Android
✅ Conception UX spécifique mobile
✅ Optimisation d'interface tactile
✅ Support hors ligne et fonctions de synchronisation
✅ Conformité App Store et Google Play

Usage : /role mobile
```

## 👀 Revue de code & Qualité

```text
Utilisez le rôle reviewer pour :
✅ Vérifications de qualité du code
✅ Évaluation de lisibilité et maintenabilité
✅ Vérification des conventions de codage
✅ Propositions de refactorisation
✅ Revues PR et commits

Usage : /role reviewer
```

## 🧪 Tests & Assurance qualité

```text
Utilisez le rôle qa pour :
✅ Planification de stratégie de test
✅ Évaluation de couverture de test
✅ Directives d'implémentation de tests automatisés
✅ Mesures de prévention de bugs et d'amélioration de qualité
✅ Automatisation de tests en CI/CD

Usage : /role qa
```

## Quand plusieurs rôles sont nécessaires

## 🔄 multi-role (Analyse parallèle)

```text
Utilisez multi-role pour :
✅ Évaluation depuis plusieurs perspectives professionnelles
✅ Création de plans d'amélioration intégrés
✅ Comparaison d'évaluations de différents domaines
✅ Organisation des contradictions et chevauchements

Exemple : /multi-role security,performance
```

## 🗣️ role-debate (Discussion)

```text
Utilisez role-debate pour :
✅ Compromis entre domaines spécialisés
✅ Opinions divisées sur la sélection technologique
✅ Prise de décisions de conception par discussion
✅ Écouter des débats de différentes perspectives

Exemple : /role-debate security,performance
```

## 🤖 smart-review (Proposition automatique)

```text
Utilisez smart-review pour :
✅ Incertitude sur quel rôle utiliser
✅ Vouloir connaître l'approche optimale pour la situation actuelle
✅ Choisir parmi plusieurs options
✅ Indécision de débutant

Exemple : /smart-review
```

## Tableau de comparaison des rôles

## Catégorie Sécurité

| Rôle     | Utilisation principale                    | Forces                                             | Faiblesses                                |
| -------- | ----------------------------------------- | -------------------------------------------------- | ----------------------------------------- |
| security | Vulnérabilités et contremesures d'attaque | Analyse des menaces, conception d'authentification | UX, performance                           |
| analyzer | Analyse de cause racine                   | Analyse logique, collecte de preuves               | Mesures préventives, planification future |

## Catégorie Conception

| Rôle      | Utilisation principale | Forces                                       | Faiblesses                                      |
| --------- | ---------------------- | -------------------------------------------- | ----------------------------------------------- |
| architect | Conception de système  | Perspective long terme, optimisation globale | Implémentation détaillée, solutions court terme |
| reviewer  | Qualité du code        | Niveau d'implémentation, maintenabilité      | Exigences métier, UX                            |

## Catégorie Performance

| Rôle        | Utilisation principale                  | Forces                                           | Faiblesses               |
| ----------- | --------------------------------------- | ------------------------------------------------ | ------------------------ |
| performance | Amélioration de vitesse et optimisation | Mesure, identification de goulots d'étranglement | Sécurité, UX             |
| qa          | Assurance qualité                       | Tests, automatisation                            | Conception, architecture |

## Catégorie Expérience utilisateur

| Rôle     | Utilisation principale | Forces                      | Faiblesses        |
| -------- | ---------------------- | --------------------------- | ----------------- |
| frontend | UI/UX Web              | Navigateur, accessibilité   | Côté serveur, DB  |
| mobile   | UX Mobile              | Tactile, support hors ligne | Côté serveur, Web |

## Organigramme de décision en cas d'incertitude

```text
Quelle est la nature du problème ?
├─ Lié à la sécurité → security
├─ Problèmes de performance → performance
├─ Investigation bug/panne → analyzer
├─ Amélioration UI/UX → frontend ou mobile
├─ Conception/architecture → architect
├─ Qualité du code → reviewer
├─ Lié aux tests → qa
└─ Complexe/composite → smart-review pour proposition

S'étend sur plusieurs domaines ?
├─ Veux une analyse intégrée → multi-role
├─ Discussion/compromis → role-debate
└─ Incertain → smart-review
```

## Questions fréquemment posées

## Q : Quelle est la différence entre les rôles frontend et mobile ?

```text
R :
frontend : Axé navigateur web, HTML/CSS/JavaScript
mobile : Axé applications mobiles, iOS/Android natif, React Native, etc.

Pour des problèmes liés aux deux, multi-role frontend,mobile est recommandé
```

## Q : Comment choisir entre les rôles security et analyzer ?

```text
R :
security : Prévention des attaques et menaces, conception sécuritaire
analyzer : Analyse des causes de problèmes existants, investigation

Pour les investigations d'incidents de sécurité, utilisez multi-role security,analyzer
```

## Q : Quelle est la différence entre les rôles architect et performance ?

```text
R :
architect : Conception long terme de systèmes entiers, scalabilité
performance : Améliorations spécifiques de vitesse et efficacité

Pour la conception de performance de systèmes à grande échelle, utilisez multi-role architect,performance
```

## Collaboration avec Claude

```bash
# Combiné avec description de situation
/role-help
"React app page loading is slow, receiving complaints from users"

# Combiné avec contenu de fichier
cat problem-description.md
/role-help
"Recommend the most suitable role for this problem"

# Quand incertain entre options spécifiques
/role-help compare security,performance
"Which role is appropriate for JWT token expiration issues?"
```

## Notes

- Pour les problèmes complexes, combiner plusieurs rôles est plus efficace
- Pour les urgences, utilisez un seul rôle pour une réponse rapide
- En cas d'incertitude, il est recommandé d'utiliser smart-review pour des propositions automatiques
- La décision finale devrait être prise par l'utilisateur en considérant la nature du problème

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…