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).
安装
npx skills add samber/cc-skills-golang --skill golang-design-patternsnpx skills add samber/cc-skills-golang --skill golang-design-patterns -a claude-code -gnpx skills add samber/cc-skills-golang --skill golang-design-patterns -a codex -ggemini skills install https://github.com/samber/cc-skills-golang.git --path skills/golang-design-patternsgh skill install samber/cc-skills-golang golang-design-patternsgit clone --depth 1 https://github.com/samber/cc-skills-golang /tmp/samber__cc-skills-golang
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/samber__cc-skills-golang/skills/golang-design-patterns ~/.claude/skills/golang-design-patterns # Claude Code
cp -R /tmp/samber__cc-skills-golang/skills/golang-design-patterns ~/.agents/skills/golang-design-patterns # Codex, Cursor, Gemini CLI, Copilot, OpenCode