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.

lza6 7e87c04 8 files · 59.1 KB Updated

File contents

lza6/claude-code-cli-config/tree/main/skills/golang-design-patterns commit 7e87c04390

Frequently asked questions

npx skillmds@latest add lza6/golang-design-patterns