概要
This skill provides a comprehensive framework for organizing Go codebases, ensuring consistency across projects through standardized directory layouts, mandatory Makefile build systems, and strict architectural boundaries. It supports multiple patterns—including the standard golang-standards layout, Hexagonal/Clean architecture, and simplified flat structures—while enforcing best practices for dependency management, binary distribution, and environment configuration to streamline development and maintenance.