Architecture Anti-Patterns
Vocabulaire nommé et cadrage des conséquences pour repérer les objets dieux, le couplage fort et le couplage de base de données partagée.
Testé · Fonctionne
Ce que fait
Une référence unique qui nomme et explique les modèles d'échec architecturaux courants (Objet Dieu, Grosse Boule de Boue, Dépendance Circulaire, Base de Données comme Point d'Intégration, requêtes N+1, défaillances en cascade) et donne une formulation type pour les soulever auprès d'une équipe. Se déclenche lors de la revue d'une conception de système, du diagnostic de pannes récurrentes, ou de la demande d'erreurs à éviter avant de construire quelque chose de nouveau.
Rapport de test
Revue d'une architecture fictive de commande/inventaire/prix avec chaînage synchrone, une base de données partagée et une boucle N+1 : la compétence a nommé chaque modèle avec précision (Couplage Fort/défaillance en cascade, Base de Données comme Point d'Intégration, Problème de Requête N+1) et a ajouté un cadrage prêt pour les parties prenantes, mais les constatations techniques sous-jacentes correspondaient à ce qu'une revue de base avait déjà capturé.
Testé le: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/sethdford/claude-skills cd claude-skills mkdir -p ~/.claude/skills cp -r architect/architect-toolkit/skills/architecture-anti-patterns ~/.claude/skills/architecture-anti-patterns
Commandes et exemples de prompts
/architecture-anti-patternsVocabulaire nommé et cadrage des conséquences pour repérer les objets dieux, le couplage fort et le couplage de base de données partagée.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
what's wrong with three services all writing to the same shared databaseis this checkout code an N+1 query problem waiting to happenhelp me name why this service is turning into a big ball of mud