소개
This skill empowers developers to build maintainable and scalable backend systems by applying industry-standard architectural principles. It provides concrete implementation patterns for Clean Architecture's inward-pointing dependency flow, Hexagonal Architecture's ports-and-adapters model, and Domain-Driven Design's tactical patterns like aggregates and value objects. Whether you are architecting a new system from scratch or refactoring a legacy monolith into a modular, microservices-ready codebase, this skill ensures your business logic remains testable and framework-independent.