go-style-guide
SKILL.md
Go Style Guide Reviewer
Review Go code against comprehensive style guide, focusing on critical bugs and important maintainability issues.
This guide assumes Go 1.25+ and does not consider backwards compatibility. All patterns use modern Go best practices.
Reference Files
Load references based on code patterns found during review:
| Code Pattern | Reference File |
|---|---|
go func(), sync.Mutex, sync., channels, atomic |
references/concurrency.md |
err, error, panic, Must functions |
references/errors.md |
interface, embedding, receivers, func New, init() |
references/api-design.md |
slice/map return, slices.Clone, maps.Clone |
references/api-design.md |
_test.go, t., b. |
references/testing.md |
| naming, comments, logging | references/style.md |