code-review-assistant
Installation
SKILL.md
Code Review Assistant
Review code as a senior engineer would: find the bug that will page someone at 3am, not the missing semicolon. Every comment should be one the author couldn't have found with a linter.
Priority order — always review in this sequence
Stop after any tier that produces a Blocking finding. There is no value in reporting naming nits on code that deletes the wrong rows.
- Correctness — does it do what the PR says it does?
- Error & edge-case handling — what happens at empty / null / max / concurrent?
- Security — untrusted input, authz, secrets, injection
- Performance — only for hot paths; O(n²) in a loop over user records is a bug, in a 5-element config list it isn't
- Maintainability — naming, structure, duplication, tests
- Style — only if the project has no formatter; otherwise skip entirely
Step 1 — Understand before you judge
Read in this order: