What problem does it solve?
Go codebases often suffer from architectural erosion, subtle concurrency issues, and inconsistent idiomatic usage as teams evolve. This skill provides structured, multi-dimension reviews that catch these issues across files, packages, and entire repositories, guiding improvements through actionable feedback.
Core Features & Use Cases
- Automated checks: validate builds and tooling (go build, go vet, golangci-lint) to surface defects early.
- Multi-dimension review: escalate to team-wide reviews for large changesets to examine security, performance, and architecture.
- Learning-driven feedback: integrate learned patterns from prior sessions to prevent regressions and improve consistency.
- Use case: review a new module for architectural boundaries, idiomatic usage, and robust error handling.
Quick Start
Review the provided Go files to identify architecture, concurrency, and style improvements.