golang-patterns - Build robust Go applications with idiomatic patterns
Provides idiomatic Go patterns and best practices for building robust, efficient, and maintainable applications.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Apply idiomatic Go patterns
- Handle errors with context
- Design focused interfaces
- Coordinate concurrent goroutines
- Organize Go packages
- Optimize allocations and zero values
- Review Go code
- Refactor existing Go code
Inputs
- Go source code
- Go package or module structure
- Refactoring requirements
Outputs
- Go code review feedback
- Go design guidance
- Go refactoring recommendations
