skills/smithery.ai/idiomatic-go

idiomatic-go

Installation
SKILL.md

Idiomatic Go Development

Write Go code that is readable, maintainable, and production-ready using battle-tested patterns from major production codebases.

Quick Decision Trees

When to use interfaces?

Define interfaces at consumption site, not implementation:

// GOOD: Consumer defines what it needs
package storage
type Store interface {
    Get(key string) ([]byte, error)
}
Installs
1
First Seen
Apr 26, 2026
idiomatic-go from smithery.ai