概要
This skill empowers developers to architect sophisticated backend systems using industry-standard patterns including Clean Architecture, Hexagonal Architecture (Ports and Adapters), and Domain-Driven Design (DDD). It provides standardized directory structures, implementation patterns for entities, use cases, and repositories, and guidance on maintaining strict separation of concerns. Ideal for complex projects requiring high testability, framework independence, and long-term maintainability, this skill helps transform tightly coupled codebases into modular, loosely coupled systems that are easier to evolve and test.