Communitygithub.com

ccheney/clean-ddd-hexagonal

Appliquez proactivement cette compétence lors de la conception d'API, de microservices ou de structures backend évolutives. Déclencheurs : DDD, Clean Architecture, Hexagonale, ports et adaptateurs, entités, objets valeur, événements domaine, CQRS, Event Sourcing, patron Repository, cas d'utilisation, architecture oignon, patron Outbox, racine d'agrégat, couche anti-corruption. Utilisez lorsque vous travaillez avec des modèles domaine, des agrégats, des repositories ou des contextes délimités. Clean Architecture + DDD + Hexagonale pour services backend, indépendant du langage (Go, Rust, Python, TypeScript, Java, C#).

Qu'est-ce que clean-ddd-hexagonal ?

Cette compétence guide les développeurs dans l'application conjointe de la Clean Architecture (Architecture Propre), du Domain-Driven Design (DDD) et de l'Architecture Hexagonale (ports et adaptateurs) pour construire des services backend robustes, testables et maintenables. Elle est déclenchée automatiquement lorsque l'utilisateur mentionne des concepts clés comme les entités, objets valeur, événements domaine, agrégats, repositories, cas d'utilisation, CQRS, Event Sourcing, patron Outbox, couche anti-corruption, ou encore les architectures en oignon ou en couches. Conçue pour être indépendante du langage (Go, Rust, Python, TypeScript, Java, C#), elle aide à structurer le code autour du domaine métier, en séparant clairement les préoccupations (domaine, application, infrastructure) et en utilisant des interfaces (ports) pour les dépendances externes. En résumé, elle sert de guide pour implémenter des microservices ou des APIs où la logique métier reste pure, facile à tester et à faire évoluer, tout en respectant les principes SOLID et les patrons de conception avancés comme le patron Repository ou le CQRS.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ccheney/robust-skills/tree/main/skills/clean-ddd-hexagonal

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 clean-ddd-hexagonal ?

Appliquez proactivement cette compétence lors de la conception d'API, de microservices ou de structures backend évolutives. Déclencheurs : DDD, Clean Architecture, Hexagonale, ports et adaptateurs, entités, objets valeur, événements domaine, CQRS, Event Sourcing, patron Repository, cas d'utilisation, architecture oignon, patron Outbox, racine d'agrégat, couche anti-corruption. Utilisez lorsque vous travaillez avec des modèles domaine, des agrégats, des repositories ou des contextes délimités. Clean Architecture + DDD + Hexagonale pour services backend, indépendant du langage (Go, Rust, Python, TypeScript, Java, C#).

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés