go-idioms - Go Language Idioms and Best Practices Guide
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
- write Go code
- review Go code
- design interfaces
- structure packages
- implement concurrency
- handle errors
Inputs
- Go code
- Go project structure
- API specifications
Outputs
- Go patterns recommendations
- code best practices
- design suggestions
Requirements
- Go programming knowledge
- access to Go codebase
