What problem does it solve?
This Skill helps teams write Go code that is consistent, maintainable, and aligned with widely accepted language and project conventions, reducing friction during implementation and review.
Core Features & Use Cases
- Style Guidance: Applies Effective Go and Google Go style to everyday Go development decisions.
- Tooling Direction: Recommends gofmt, goimports, golangci-lint, and testing patterns that keep code quality high.
- Design Rules: Promotes explicit error handling, small interfaces, concrete return types, and context-first APIs for I/O-heavy code.
- Use Case: Use it when you are writing a new Go service, refactoring a package, or reviewing concurrency and testing patterns to keep the codebase predictable.
Quick Start
Ask for Go implementation or review guidance that follows these standards and loads the clean-code skill alongside it.