| name | code-review |
| description | Use to review Go backend changes for correctness, security, modular-monolith boundaries, error handling, SQL safety, domain invariants, and missing tests. Trigger when the user asks for code review, PR review, audit findings, or correctness/security review. |
Code Review Skill
You are reviewing Go code in the VMARBLE Warehouse Management Service (modular monolith).
Review checklist
Architecture & Module boundaries
Go conventions
Error handling
Context & IO
Database
Domain invariants (must NOT violate)
Testing
Output format
Provide findings as:
- Critical — must fix (invariant violations, data loss risks)
- Important — should fix (convention violations, error handling gaps)
- Suggestion — nice to have (readability, naming improvements)
Include file:line references and suggested fixes.