
de ai-tools24
Conseils sur l'emplacement des interfaces de dépôt dans la Clean Architecture — recommande de définir les interfaces de dépôt dans la couche cas d'utilisation pour éviter le couplage du domaine.
Ce skill fournit des conseils concrets et des vérifications de révision pour le placement des interfaces de dépôt au sein d'une architecture en couches. Il préconise la définition des interfaces de dépôt dans la couche cas d'utilisation (application) plutôt que dans la couche domaine pour prévenir le couplage accidentel, imposer des références basées sur l'ID entre les agrégats et maintenir les modèles de domaine concentrés sur les règles métier. Le contenu inclut des modèles de détection et des mises en page de projet recommandées.
Invoquez ce skill lors de la révision de code ou de dépôts pour l'hygiène architecturale, lors de la décision de l'endroit où définir les interfaces de dépôt, ou lors de la préparation d'une PR touchant aux limites de persistance/adaptateur. Il est utile lors des revues de conception, des refactorisations et des audits de code axés sur le DDD et la clean architecture.
Idéalement utilisé avec des agents et des outils axés sur les développeurs capables de lire la structure du code et de produire des notes de révision architecturale (codex-cli, claude-code, cursor, gemini-cli).
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.