소개
This skill empowers developers to architect sophisticated backend systems by applying industry-standard patterns like Clean Architecture, Hexagonal (Ports and Adapters) Architecture, and Domain-Driven Design (DDD). It provides structured guidance on separating business logic from infrastructure concerns, establishing clear dependency flows, and creating highly testable, maintainable codebases. Whether you are designing a new system from scratch or refactoring a complex monolith, this skill helps ensure your backend is scalable, technology-agnostic, and perfectly aligned with your core business domains.