golang-patterns - Apply idiomatic patterns to Go development
Provides idiomatic Go patterns and practices for building robust, efficient, and maintainable applications.
Tags
Updated: 2026-09-28Capabilities
Typical Inputs
What this skill does
- Apply idiomatic Go patterns
- Handle errors with context
- Design focused interfaces
- Coordinate concurrent goroutines
- Organize Go packages
- Configure structs with options
- Optimize memory allocations
Inputs
- Go source code
- Go package or module design context
Outputs
- Go implementation guidance
- Go code review guidance
- Go refactoring guidance
- Go package design guidance
