This skill serves as a comprehensive implementation guide for modern Go backend systems, integrating industry best practices like Package-by-Feature and Clean Architecture. It streamlines the development process by providing standardized patterns for ConnectRPC handlers, type-safe database access with sqlc, OIDC authentication, and structured dependency injection. Ideal for developers building scalable Go services, it ensures consistent code organization, robust error handling, and a clear separation of concerns across handlers, use cases, domains, and infrastructure layers.
主要功能
01Automated database migrations with Atlas and multi-stage Docker builds
02Type-safe SQL database access using sqlc and pgx/v5
030 GitHub stars
04Integrated OIDC authentication and middleware configuration
05Clean Architecture & Package-by-Feature implementation patterns
06ConnectRPC (Protobuf) API design and handler development