golang-design-patterns
samber/cc-skills-golang
A comprehensive guide to creating production-ready, idiomatic Go applications. Covers critical patterns such as functional options, robust error handling, graceful shutdown, resource management, and architectural best practices. Ideal for refactoring existing Go code, choosing between architectural patterns, or designing scalable APIs and constructors.