Clean Architecture & DDD Expert
Enforces Clean Architecture, Domain-Driven Design (DDD), and Hexagonal patterns to ensure scalable and maintainable software systems.
This skill equips Claude Code with the specialized knowledge required to design, audit, and refactor software using Clean Architecture, Domain-Driven Design (DDD), and Hexagonal (Ports and Adapters) principles. It provides a standardized framework for organizing code into distinct layers, effectively separating core business logic from external dependencies like databases and APIs. By implementing these patterns, developers can ensure their projects remain testable, flexible, and resilient to technology changes over time.
Características Principales
0197 GitHub stars
02Domain-Driven Design (DDD) pattern enforcement for entities and aggregates
03Decoupling strategies for business logic and infrastructure
04Automated architectural reviews to prevent layer leakage
05Standardized project structure templates for Clean Architecture
06Hexagonal Architecture (Ports and Adapters) implementation guidance
Casos de Uso
01Designing a new microservice backend using Hexagonal architecture
02Performing architectural audits on pull requests to ensure structural integrity
03Refactoring a legacy monolith into Domain-Driven modules