How this skill is triggered — by the user, by Claude, or both
Slash command
/architect:adrsonnetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**IMPORTANT : Exécute ce workflow étape par étape :**
IMPORTANT : Exécute ce workflow étape par étape :
Génère un Architecture Decision Record (ADR) complet et structuré pour documenter les décisions architecturales importantes du projet.
$ARGUMENTS)TITRE n'est pas fourni, ARRETER immédiatement et demander à l'utilisateur de le fournir.docs/adr/ - Dossier contenant les ADR existantsdocs/adr/README.md - Liste des ADR existantsdocs/README.md - Contexte général du projetCLAUDE.md - Conventions et préférencesdocs/
adr/
0001-use-php-for-backend.md
0002-implement-elegant-objects.md
README.md
# ADR-XXXX: [Titre de la décision]
## Statut
- **Statut**: [Proposé | Accepté | Rejeté | Déprécié | Remplacé par ADR-YYYY]
- **Date**: YYYY-MM-DD
- **Auteurs**: [Noms]
- **Reviewers**: [Noms]
## Contexte
[Description du problème ou de la situation qui nécessite une décision]
## Décision
[La décision prise et sa justification]
## Conséquences
### Positives
- [Bénéfices attendus]
### Négatives
- [Coûts et risques identifiés]
### Neutres
- [Autres implications]
## Alternatives considérées
### Option 1: [Nom]
- **Avantages**: [Liste]
- **Inconvénients**: [Liste]
- **Raison du rejet**: [Explication]
### Option 2: [Nom]
- **Avantages**: [Liste]
- **Inconvénients**: [Liste]
- **Raison du rejet**: [Explication]
## Références
- [Liens vers documentation, discussions, tickets]
## Notes d'implémentation
[Détails techniques spécifiques pour l'implémentation]
# ADR pour l'adoption d'un framework
/architect:adr "Adoption du framework Symfony pour l'API"
# ADR pour une décision de base de données
/architect:adr "Migration vers PostgreSQL pour les performances"
## ADR créé
- Fichier : `docs/adr/{XXXX}-{slug}.md`
- Numéro : ADR-{XXXX}
- Statut initial : Proposé
### ADR existants
- ADR-0001 : [titre]
- ADR-0002 : [titre]
### Prochaines étapes
- Partager l'ADR avec l'équipe pour review
- Mettre à jour le statut : Accepté / Rejeté
- Mettre à jour `docs/adr/README.md`
npx claudepluginhub atournayre/claude-personas --plugin architectCreates new Architectural Decision Records (ADRs) for documenting specific architectural decisions, technology choices, patterns, or approaches. Use for requests like 'Create ADR for [topic]' or 'Document decision about [topic]' (140 characters).
Writes Architecture Decision Records (ADRs) with structured format, numbering, indexing, status lifecycle, linking, and team review processes.
Interactively create an architecture decision record (ADR) to document architectural decisions, technology choices, or design decisions with context, options, and consequences.