Que fait architecture-logicielle ?
Guide pour une architecture logicielle axée sur la qualité. Cette compétence doit être utilisée lorsque les utilisateurs souhaitent écrire du code, concevoir une architecture, analyser du code, dans tout cas lié au développement logiciel.
Principes clés
- Qualité avant tout : Prioriser la maintenabilité, la testabilité et l'évolutivité.
- Pragmatisme : Adapter les concepts théoriques aux contraintes réelles du projet.
- Itération : L'architecture évolue avec le code, elle n'est jamais figée.
Comment l'utiliser
- Analyse : Décrivez votre code ou votre problème architectural.
- Conception : Posez des questions sur les patterns, les couches, les dépendances.
- Révision : Demandez une évaluation de votre architecture existante.
Exemple : "Analyse cette classe et propose des améliorations selon les principes SOLID."
Support
Cette compétence fonctionne avec Claude Code, Cursor, Codex et tout agent d'IA comprenant le markdown standard.
Contribution
Les suggestions et améliorations sont les bienvenues via pull requests ou issues sur le dépôt GitHub.