Defend

/code-review-checklist

Comprehensive checklist for conducting thorough code reviews covering functionality, security, performance, and maintainability

Source sickn33/antigravity-awesome-skills
Path skills/code-review-checklist
Installs 106
Compatible with claude-code
Last updated May 4, 2026
Tags
code-reviewengineeringchecklist

This is the meta-skill: instead of running a review for you, it teaches you how to do one. Useful when you’re the reviewer and want to make sure you’re not missing categories of issues you haven’t been trained to look for. Particularly relevant for late-start engineers who get promoted into review responsibility without ever being formally taught how a senior reviews.

What it does

A structured checklist covering the four quadrants of a thorough review: functionality (does it do the right thing), security (does it leak data or invite attack), performance (does it scale to realistic load), and maintainability (will the next person understand it). For each quadrant, the skill prompts you with specific questions to ask the diff.

Who it’s for

  • MS holders or career-switchers who suddenly find “code review” on their job description without a clear training path
  • PhDs leading a small team for the first time, reviewing junior engineers’ work
  • Anyone whose review pass currently consists of “looks fine to me” because they don’t yet have a mental model for what could go wrong

What to watch for

  • It’s a checklist, not a substitute for taste. Senior reviewers compress all four quadrants into pattern recognition. The checklist is what you use until that compression happens
  • Don’t review everything maximally. Apply the heaviest lens to risky changes (security boundaries, payment logic, data migrations); use a lighter pass for low-risk changes (typo fixes, copy edits, internal tooling)
  • Pair with the actual code-review skill if you want both the framework and the automation. This skill teaches; code-review does

Verdict

The right skill if you’re being trusted to do reviews and don’t want to half-ass them. Treat it as scaffolding for your own judgment — once you’ve used it on twenty diffs, you won’t need to consult it explicitly anymore.