소개
This skill provides expert-level guidance for building Go applications using Clean Architecture principles. It helps developers organize code into distinct layers—Domain, Application, and Infrastructure—ensuring that business logic remains decoupled from external frameworks, databases, and UI components. By enforcing dependency inversion and providing standardized implementation patterns for repositories and services, it enables the creation of highly maintainable, scalable, and testable Go backends.