Golang Design Patterns

Idiomatic Golang design patterns — functional options, constructors, error flow, resource lifecycle, graceful shutdown, resilience, architecture, dependency injection, streaming. Apply when choosing architectural patterns, implementing functional options, or asking which Go pattern fits.

context-labs 6815dae 8 files · 61.1 KB Updated

File contents

context-labs/whip/tree/main/.agents/skills/golang-design-patterns commit 6815dae34c

Frequently asked questions

npx skillmds@latest add context-labs/golang-design-patterns