golang-project-layout
samber/cc-skills-golang
A comprehensive guide for structuring robust Go applications, covering best practices for new projects, from CLI tools to complex microservices and monorepos. It details directory conventions (cmd, internal, pkg), naming rules, adopting 12-Factor App principles, and choosing appropriate architectures (Clean, DDD, Hexagonal).