block avatar

Code Review

This is a structured checklist that walks you through the main areas to cover during pull request reviews: functionality, code quality, testing, security, performance, and documentation. It's the kind of thing you'd want open in a browser tab when you're doing a review and need to make sure you're not missing anything obvious. The checklist hits the essentials without getting overly prescriptive, covering things like edge cases, hardcoded values, parameterized queries, and whether comments explain the "why" instead of the "what". Good for teams that want consistent reviews or for solo developers who want to be thorough before merging their own work.

skills.sh installs
325
GitHub stars
26
last updated
Aug 21, 2026

Install

$ npx -y skills add block/agent-skills --skill code-review --agent claude-code

Installs into .claude/skills of the current project.

Files

Code Review Checklist

When reviewing code, check each of these areas:

Functionality

  • Code does what the PR description claims
  • Edge cases are handled
  • Error handling is appropriate

Code Quality

  • Follows project style guide
  • No hardcoded values that should be configurable
  • Functions are focused and well-named

Testing

  • New functionality has tests
  • Tests are meaningful, not just for coverage
  • Existing tests still pass

Security

  • No credentials or secrets in code
  • User input is validated
  • SQL queries are parameterized

Performance

  • No obvious performance issues
  • Database queries are optimized
  • No unnecessary loops or iterations

Documentation

  • Public APIs are documented
  • Complex logic has comments explaining "why"
  • README updated if needed

Sponsors

Details

Repository
github.com/block/agent-skills
Categories
Git & Pull Requests, Code Review & Quality, AI & Agent Building
First seen
Jun 3, 2026

More from block/agent-skills

All 2
1existential-birds avatarreact-flow-code-reviewexistential-birds/beagleReviews React Flow code for anti-patterns, performance issues, and best practices. Use when reviewing code that uses @xyflow/react, checking for common mistakes324skills.sh installs
2bmad-code-org avatarbmad-review-adversarial-generalbmad-code-org/bmad-methodDeprecated — forwards to bmad-review.323skills.sh installs
3sickn33 avatarcomprehensive-review-full-reviewsickn33/antigravity-awesome-skillscomprehensive review full review319skills.sh installs
4sickn33 avatarerror-debugging-multi-agent-reviewsickn33/antigravity-awesome-skillserror debugging multi agent review319skills.sh installs
5davila7 avatarreceiving-code-reviewdavila7/claude-code-templatesUse when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical 317skills.sh installs
6decebals avatarapi-contract-reviewdecebals/claude-code-javaReview REST API contracts for HTTP semantics, versioning, backward compatibility, and response consistency. Use when user asks "review API", "check endpoints", 315skills.sh installs