Personas
Les personas sont des rôles IA spécialisés avec des responsabilités, outils et contraintes clairement définis. Chaque persona excelle dans son domaine et ne déborde pas sur celui des autres.
Vue d'ensemble
| Persona | Modèle | Rôle | Modifie le code ? |
|---|---|---|---|
| Analyst | opus | Clarifier les besoins, écrire les specs | Non |
| Architect | opus | Concevoir l'architecture | Non |
| Developer | sonnet | Implémenter le code | Oui |
| Reviewer | opus | Vérifier qualité + sécurité | Non |
Un seul persona écrit du code
Seul le Developer a le droit de modifier des fichiers. Les autres personas sont read-only — ils analysent, planifient et recommandent, mais ne touchent jamais au code.
Menu d'actions
Chaque persona expose des codes courts pour invoquer des actions spécifiques :
Analyst → A (Analyze), S (Specs), P (Prioritize), Q (Questions), V (Validate)
Architect → D (Design), R (Review), T (Trade-offs), I (Impact), DG (Diagnose)
Developer → I (Implement), T (Test), F (Fix), R (Refactor), C (Check)
Reviewer → Q (Quality), S (Security), T (Tests), F (Full), V (Verdict)Modèles IA
Chaque persona utilise un modèle adapté à son rôle. La configuration est centralisée dans framework/models.md et peut être overridée par projet.
| Persona | Modèle par défaut | Configurable ? |
|---|---|---|
| Analyst | opus | Oui |
| Architect | opus | Oui |
| Developer | sonnet | Oui |
| Reviewer | opus | Oui |
Presets rapides
Utilisez models: { preset: budget } dans CLAUDE.md pour tout passer en sonnet, ou quality pour tout passer en opus.
Profiles technologiques
Les profiles enrichissent les personas avec des conventions spécifiques à votre stack. Un Architect avec le profil rust propose des patterns Tauri et tokio. Sans profil, il propose des solutions génériques.
# Dans CLAUDE.md
profile: rust, tauri, vue-typescriptPipeline type
Analyst → Architect → Developer → Reviewer
specs plan code reviewChaque persona produit un output qui sert d'entrée au suivant. Les workflows orchestrent cette chaîne avec des gates de validation.