About
The Go Best Practices skill leverages expert training materials from Gopher Guides to assist developers in writing idiomatic, high-performance Go code. It provides real-time guidance on sophisticated error handling, interface design, and complex concurrency patterns using errgroup and context. By identifying common anti-patterns like global state, naked returns, and 'stuttering' package names, this skill ensures your Go projects remain maintainable, testable, and aligned with 'Effective Go' standards during development and code reviews.