Communitygithub.com

Aurelian1974/TestRepo

Comment construire et maintenir une architecture en tranches verticales (Vertical Slice Architecture) dans .NET — anatomie des tranches (variantes fichier unique et dossier), répartition directe des gestionnaires sans médiateur, préoccupations transversales, ce que les tranches peuvent partager, comment les tranches interagissent avec un modèle de domaine ou des couches Clean, et tests au niveau des tranches. À utiliser lors de l'ajout ou de la modification d'un cas d'utilisation/point de terminaison/fonctionnalité dans tout module organisé par tranches verticales, ou lorsque la duplication entre tranches est discutée.

Qu'est-ce que TestRepo ?

Cette compétence fournit des directives complètes pour implémenter et maintenir une architecture en tranches verticales (Vertical Slice Architecture) dans des applications .NET. Elle détaille l'anatomie des tranches sous leurs deux formes principales : fichier unique (un seul fichier contient la requête, le gestionnaire, la réponse et la configuration du point de terminaison) et dossier (plusieurs fichiers organisés dans un dossier par tranche). La compétence met l'accent sur la répartition directe des gestionnaires sans médiateur, évitant ainsi la complexité inutile des bibliothèques comme MediatR tout en conservant un couplage lâche. Elle aborde les préoccupations transversales (logging, validation, autorisation) et ce que les tranches peuvent partager en toute sécurité (comme le contexte de base de données, les objets de valeur, et les services partagés). De plus, elle explique comment les tranches interagissent avec un modèle de domaine central ou des couches Clean Architecture, et fournit des stratégies pour les tests au niveau des tranches. Cette compétence est idéale pour les développeurs .NET cherchant à ajouter ou modifier des cas d'utilisation ou des points de terminaison dans un codebase organisé par tranches verticales, ou pour résoudre les problèmes de duplication entre tranches.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Aurelian1974/TestRepo/tree/main/.claude/skills/vertical-slice-architecture

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait TestRepo ?

Comment construire et maintenir une architecture en tranches verticales (Vertical Slice Architecture) dans .NET — anatomie des tranches (variantes fichier unique et dossier), répartition directe des gestionnaires sans médiateur, préoccupations transversales, ce que les tranches peuvent partager, comment les tranches interagissent avec un modèle de domaine ou des couches Clean, et tests au niveau des tranches. À utiliser lors de l'ajout ou de la modification d'un cas d'utilisation/point de terminaison/fonctionnalité dans tout module organisé par tranches verticales, ou lorsque la duplication entre tranches est discutée.

Skills associés