golang-patterns - Apply idiomatic Go development 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
- Design usable structs
- Review Go code
- Refactor Go code
Inputs
- Go source code
- Go package designs
- Go module designs
- Refactoring context
Outputs
- Go development guidance
- Code review recommendations
- Refactoring recommendations
- Package design recommendations
