概要
This skill empowers developers to build maintainable and testable backend systems by providing standardized implementation patterns for Clean Architecture, Hexagonal Architecture (Ports and Adapters), and Domain-Driven Design (DDD). It bridges the gap between high-level architectural theory and practical code execution, offering guidance on directory structures, dependency inversion, and the separation of core business logic from infrastructure concerns. Whether you are bootstrapping a new microservice or refactoring a legacy monolith, this skill ensures your codebase remains technology-agnostic and easy to evolve.