TokenToSeaSkills Hub
中文 Console

Golang Design Patterns

samber

Idiomatic Golang design patterns — functional options, constructor APIs, `init()` and global-state avoidance, enums, panic vs error decisions, resource management and lifecycle, graceful shutdown, timeouts and retries, streaming and iterators, and architecture styles (clean, hexagonal, DDD, flat).

Install

npx skills add samber/cc-skills-golang --skill golang-design-patterns