소개
Guides the implementation of robust, scalable applications by applying Domain-Driven Design (DDD), CQRS, and hexagonal architecture principles. This skill provides clear patterns for creating pure, framework-agnostic domain models, separating write operations (Commands) from reads (Queries), and enforcing strict architectural boundaries with tools like Deptrac. It is ideal for developers building new domain features, establishing bounded contexts, or refactoring existing code to improve maintainability and align with business logic.