Clean Architecture & DDD Expert

•
97
•

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.

主要功能

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

使用场景

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