What problem does it solve?
Unstructured, incomplete code reviews often miss critical issues across architecture, language best practices, and API design, leading to technical debt, bugs, and maintainability problems in Go and protobuf codebases.
Core Features & Use Cases
- Multi-domain review coverage: Analyzes code architecture (SOLID principles, design patterns, package coupling), Go best practices, and protobuf/API design (AEP compliance) in a single structured workflow.
- Automated static analysis integration: Runs industry-standard Go tools (gocyclo, staticcheck, errcheck, nilaway) and protobuf linters (buf) to catch complexity issues, bugs, unchecked errors, and schema violations.
- Change-aware regression detection: For PR or branch reviews, checks if current changes reintroduce historical bugs or remove critical test coverage.
- Use Case: Use this skill when reviewing a Go service PR to catch architectural flaws, unchecked error returns, and breaking protobuf changes before merging to main.
Quick Start
Use the review-code skill to perform a full code review of the current branch's changed Go and protobuf files, including static analysis and regression risk checks.