What problem does it solve?
Provides a structured, repeatable checklist to catch correctness, concurrency, API design, error-handling, testing, and documentation issues in Go code before merge, reducing regressions and maintenance costs.
Core Features & Use Cases
- Comprehensive Checklist: Step-by-step review areas covering error handling, nil safety, concurrency, API design, idiomatic patterns, package layout, testing, documentation, and dependencies.
- Severity Classification: Classifies findings as BLOCKER, WARNING, or SUGGESTION and prescribes concrete fixes and rationale tied to Go best practices.
- Review Output Template: Produces a clear summary format that lists files reviewed, overall assessment, and grouped findings for PR comments or reviewer handoffs.
- Use Cases: Automated assistance for PR reviews, onboarding and mentoring engineers, pre-merge quality gates, and auditing legacy code for modernization.
Quick Start
Ask the skill to review a pull request by pasting the changed files and saying: Please perform a go-code-review on these files and highlight blockers, warnings, and suggestions.