소개
This skill optimizes Claude for architecting and building robust Go-based backend systems. It enforces a strict clean architecture project structure, ensuring clear separation of concerns across domain, usecase, handler, and repository layers. By emphasizing dependency injection and comprehensive testing strategies like table-driven unit tests, it helps developers create scalable, maintainable, and highly performant microservices and APIs with built-in best practices for error handling and concurrency management.