davila7 avatar

Requesting Code Review

This is a structured approach to catching bugs before they compound by dispatching Claude's code reviewer subagent at key checkpoints. Use it after completing tasks in subagent-driven workflows, before merging to main, or when you're stuck and need fresh eyes. It walks you through getting git SHAs, filling out the review template with what you built versus what was planned, and then triaging feedback into Critical, Important, and Minor buckets. The discipline of reviewing after each task instead of waiting until the end is the real value here. It's opinionated about when reviews are mandatory versus optional, and includes sensible rules like never skipping review because something seems simple or ignoring Critical issues.

skills.sh installs
311
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill requesting-code-review --agent claude-code

Installs into .claude/skills of the current project.

Files

Requesting Code Review

Dispatch superpowers:code-reviewer subagent to catch issues before they cascade.

Core principle: Review early, review often.

When to Request Review

Mandatory:

  • After each task in subagent-driven development
  • After completing major feature
  • Before merge to main

Optional but valuable:

  • When stuck (fresh perspective)
  • Before refactoring (baseline check)
  • After fixing complex bug

How to Request

1. Get git SHAs:

BASE_SHA=$(git rev-parse HEAD~1)  # or origin/main
HEAD_SHA=$(git rev-parse HEAD)

2. Dispatch code-reviewer subagent:

Use Task tool with superpowers:code-reviewer type, fill template at code-reviewer.md

Placeholders:

  • {WHAT_WAS_IMPLEMENTED} - What you just built
  • {PLAN_OR_REQUIREMENTS} - What it should do
  • {BASE_SHA} - Starting commit
  • {HEAD_SHA} - Ending commit
  • {DESCRIPTION} - Brief summary

3. Act on feedback:

  • Fix Critical issues immediately
  • Fix Important issues before proceeding
  • Note Minor issues for later
  • Push back if reviewer is wrong (with reasoning)

Example

[Just completed Task 2: Add verification function]

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Git & Pull Requests, Code Review & Quality
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1cognitedata avatarflows-app-reviewcognitedata/builder-skillsRun a full Flows app platform review against a React/TypeScript CDF codebase, following the cognitedata/dune-app-reviews scoring criteria. Produces three artifa298skills.sh installs
2bmad-code-org avatarbmad-editorial-review-structurebmad-code-org/bmad-methodDeprecated — forwards to bmad-review.284skills.sh installs
3existential-birds avatarswiftui-code-reviewexistential-birds/beagleReviews SwiftUI code for view composition, state management, performance, and accessibility. Use when reviewing .swift files containing SwiftUI views, property 273skills.sh installs
4casper-studios avatarrecover-branch-contextcasper-studios/casper-marketplaceGet up to speed on the current branch's intent by analyzing commits, changes, and optionally a Linear ticket. Use when starting work on an existing branch.272skills.sh installs
5ruvnet avatargithub-project-managementruvnet/claude-flowgithub project management259skills.sh installs
6existential-birds avatarswift-code-reviewexistential-birds/beagleReviews Swift code for concurrency safety, error handling, memory management, and common mistakes. Use when reviewing .swift files for async/await patterns, act247skills.sh installs