architectadr
Génère un Architecture Decision Record (ADR) formaté et structuré
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Génère un Architecture Decision Record (ADR) formaté et structuré
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Audite un projet API Platform existant et produit un rapport de bonnes pratiques, performances et sécurité
Génère des DTOs (input/output) API Platform avec mapping vers les entités
Génère des filtres API Platform (search, date, range, order, boolean, exists, custom)
Génère un State Processor API Platform pour personnaliser la persistence des données
Génère un State Provider API Platform pour personnaliser la récupération de données
Génère une API Resource complète avec attribut
| name | architect:adr |
| description | Génère un Architecture Decision Record (ADR) formaté et structuré |
| model | sonnet |
| allowed-tools | ["TaskCreate","TaskUpdate","TaskList","Read","Write","Edit","Bash"] |
| argument-hint | ["titre"] |
| version | 1.0.0 |
| license | MIT |
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`