go-idioms - Go Programming Best Practices and Idiomatic Patterns
Provides idiomatic Go patterns for error handling, interface design, concurrency, and package structure
Tags
Updated: 2026-02-17Capabilities
Typical Inputs
Typical Outputs
What this skill does
- review Go code
- design Go interfaces
- implement concurrency patterns
- handle Go errors
- structure Go projects
Inputs
- Go source code
- project structure
- requirements documentation
Outputs
- code recommendations
- implementation patterns
- architecture suggestions
Requirements
- Go programming environment
- basic Go knowledge
