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
- Write idiomatic Go code
- Review Go code
- Refactor Go code
- Design Go packages
- Handle errors with context
- Coordinate concurrent goroutines
- Design focused interfaces
- Optimize slice allocations
Inputs
- Go source code
- Go package structure
- Go module design
- Refactoring requirements
Outputs
- Go code recommendations
- Code review findings
- Refactoring guidance
- Package design guidance
- Concurrency design guidance
