golang-patterns
SolidIdiomatic Go patterns, best practices, and conventions for building robust, efficient, and maintainable Go applications.
Install
Quality Score: 86/100
Skill Content
Details
- Author
- arabicapp
- Repository
- arabicapp/everything-claude-code
- Created
- 5 months ago
- Last Updated
- 1 weeks ago
- Language
- JavaScript
- License
- MIT
Integrates with
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
golang-patterns
Idiomatic Go patterns and conventions for robust, maintainable code. Use this skill whenever writing, reviewing, refactoring, or designing Go code — packages/modules, interfaces, error handling, concurrency (goroutines/channels/context), and project layout. Load it before the first line of Go, since idiom and error/concurrency conventions are hard to retrofit.
go
Expert Go programming skill authored by spf13 (former Go team lead, author of Cobra, Viper, Hugo, Afero). Covers idiomatic Go — package design, error handling, interfaces, concurrency, testing, and project layout. Use when writing, reviewing, or refactoring any Go code.
golang-design-patterns
Idiomatic Golang design patterns — functional options, constructors, error flow and cascading, resource management and lifecycle, graceful shutdown, resilience, architecture, dependency injection, data handling, and streaming. Apply when designing Go APIs, structuring applications, choosing between patterns, making design decisions, architectural choices, or production hardening.