go-patterns
Installation
SKILL.md
Go Backend Patterns
Production Go patterns for backend services with focus on concurrency, error handling, and idiomatic Go.
Core Stack
| Component | Library | Purpose |
|---|---|---|
| Language | Go 1.22+ | Backend development |
| Build | go build, go test | Compilation and testing |
| Linting | golangci-lint | Code quality |
| HTTP | chi router | RESTful APIs |
| RPC | grpc-go | Service communication |
| Database | pgx, sqlc | PostgreSQL |
| Cache | redis-go | Caching |
| Testing | testify, gomock | Test framework and mocking |
| Observability | OpenTelemetry | Tracing and metrics |