golang-patterns
Idiomatic Go patterns, best practices, and conventions for building robust applications.
What it does
- Writing new Go code
- Reviewing Go code
- Refactoring existing Go code
- Designing Go packages/modules
Requirements & configuration
- // Bad: Requires initialization
- // UserStore defines what this service needs
- // It doesn't need to know about this interface
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Idiomatic Go patterns, best practices, and conventions for building robust applications.
Source
Repository: https://github.com/affaan-m/everything-claude-code
golang-patterns FAQ
What does the golang-patterns skill do?
Idiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications. Writing new Go code Reviewing Go code
What does golang-patterns require?
// Bad: Requires initialization // UserStore defines what this service needs // It doesn't need to know about this interface
How do I install golang-patterns?
Run: npx -y skills add https://github.com/affaan-m/everything-claude-code --skill golang-patterns --agent claude-code — the source lives at github.com/affaan-m/everything-claude-code.
Maintain golang-patterns?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/affaan-m-everything-claude-code-golang-patterns?ref=badge) npx agentictools info skills/affaan-m-everything-claude-code-golang-patterns The second line is the CLI lookup for this page — handy in READMEs and docs.