What problem does it solve?
This Skill eliminates the frustration of writing non-idiomatic, inconsistent Go code that fails to meet community standards, reducing maintainability issues, collaboration friction, and avoidable bugs in Go projects.
Core Features & Use Cases
- Comprehensive Go Best Practices: Provides detailed guidelines for code style, naming conventions, error handling, concurrency, and project structure aligned with official Go resources like Effective Go and Google's Go Style Guide.
- Version-Specific Rules: Includes tailored instructions for different Go versions, such as WaitGroup usage patterns and ServeMux routing differences.
- Use Case: Use this Skill when developing or refactoring the research-helper CLI to ensure your Go code is consistent, readable, and follows industry-accepted norms.
Quick Start
Use the go-expert skill to review and refactor the Go code in the research-helper project to align with idiomatic Go practices.