Go Idioms

Teaches expert-level Go idiomatic patterns: error returns, interface design, embedding, functional options pattern, table-driven design, and effective use of the standard library. Use when the user asks about Go idioms, interface design, embedding, functional options, error returns, Go best practices, standard library. Do NOT use when the user asks about Go project setup (use `go-project-setup`), Go concurrency (use `go-concurrency-patterns`), Go error handling (use `go-error-handling`).

FerroxLabs 8416e67 2 files · 35.6 KB Updated 37 repo stars

File contents

ferroxlabs/murage/tree/main/skills-library/go-idioms commit 8416e67b79

Frequently asked questions

npx skillmds@latest add ferroxlabs/go-idioms