This one's a solid reference for writing Go the way the language designers intended. It covers the fundamentals like making zero values useful, accepting interfaces but returning structs, and proper error wrapping with fmt.Errorf. The concurrency section is especially practical, showing worker pools, errgroup usage, and how to avoid goroutine leaks with buffered channels and context. What I like is it doesn't just tell you the rules, it shows bad examples alongside good ones so you can see why idiomatic Go matters. Activate this when you're writing new Go code or reviewing pull requests and want to keep things simple and maintainable instead of clever.
npx -y skills add affaan-m/ecc --skill golang-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.