golang-project-layout
samber/cc-skills-golang
A comprehensive guide for setting up robust and scalable Go projects. It covers best practices for directory structure (cmd, internal, pkg), module naming conventions, adopting 12-Factor App standards, and choosing appropriate architectural patterns (Clean, Hexagonal, DDD). Ideal for starting new services, libraries, or monorepos in Go.