golang
Installation
SKILL.md
Go
Write simple, explicit, readable Go. The language rewards clarity over cleverness.
Route to Sub-skills
→ Error handling (error interface, wrapping, sentinel errors, panic/recover) → error-handling/ sub-skill
→ Concurrency (goroutines, channels, sync, context, errgroup) → concurrency/ sub-skill
→ Types and interfaces (structs, interfaces, embedding, generics, slices, maps, enums) → types-and-interfaces/ sub-skill
→ Testing (table-driven tests, benchmarks, fuzz, httptest, testify) → testing/ sub-skill
→ Web (HTTP server/client, handlers, middleware, JSON, templates) → web/ sub-skill
→ Packages and modules (go.mod, imports, versioning, proxies, workspaces) → packages-and-modules/ sub-skill