Golang Enterprise Patterns This skill provides guidance on enterprise-level Go application architecture, design patterns, and production-ready code organization. When to Use This Skill - When designing new Go applications with complex business logic - When implementing clean architecture or hexagonal architecture - When applying Domain-Driven Design (DDD) principles - When organizing large Go codebases - When establishing patterns for team consistency Clean Architecture Layer Structure Dependency Rule Dependencies flow inward only: Domain Layer Application Layer Hexagonal Architecture (Ports…