/code-review
Automated code review for pull requests using specialized review patterns. Analyzes code for quality, security, performance, and best practices. Use when reviewing code changes, PRs, or doing code audits.
For a late-start engineer at a small company — or an MS-track scientist whose “code review” is “merge when CI passes” — this skill is the closest thing to having a senior engineer in the room. It runs a structured review pass on a diff or file, calling out the failure modes a careful reviewer would: leaky abstractions, missed edge cases, uncovered error paths, security smells, performance traps.
What it does
Takes a code diff or file, applies a set of review patterns covering correctness, security (injection, secret handling, auth), performance (N+1 queries, allocation hotspots), and maintainability (naming, abstraction, test coverage gaps), and returns a prioritized list of issues with suggested fixes.
Who it’s for
- MS-track engineers at small companies or solo on a project, where there’s no senior reviewer to catch what you missed
- PhDs in their first industry role writing code that’s about to ship to users for the first time
- Career-switchers who can write working code but don’t yet have the production-ops instincts that come from years of being on-call
What to watch for
- The review is general; your codebase is specific. The skill flags universally-bad patterns; it doesn’t know your team’s conventions. Override its suggestions with judgment when they conflict with your team’s style or domain constraints
- False positives on idiomatic code. If a pattern looks suspicious in isolation but is intentional in your codebase, the skill will still flag it. That’s an editing job for you
- Not a replacement for tests. The skill says “this might fail under condition X.” Tests prove it does or doesn’t. You need both
Verdict
If your project doesn’t have a senior reviewer, install this. The suggestions you ignore are less costly than the bugs that ship without anyone catching them. Pair with code-review-checklist for the systematic frame.