Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
allanninal avatar

Requesting Code Review

  • 1 installs
  • 1 repo stars
  • Updated January 31, 2026
  • allanninal/claude-code-skills

This is a copy of requesting-code-review by julianromli - installs and ranking accrue to the original listing.

requesting-code-review is a Claude Code skill that dispatches a code-reviewer subagent against a git SHA range to catch issues before merging.

About

A Claude Code skill that requests a code review by dispatching a code-reviewer subagent. It shows how to compute the base and head git SHAs, fill the review template with what was implemented, and act on the returned feedback. It defines when review is mandatory, such as after each task and before merging to main.

  • Extracts BASE_SHA and HEAD_SHA to scope the review
  • Dispatches a superpowers:code-reviewer subagent with a filled template
  • Prioritizes Critical, Important, then Minor issues

Requesting Code Review by the numbers

  • 1 all-time installs (skills.sh)
  • Data as of Jul 7, 2026 (Skillselion catalog sync)
At a glance

requesting-code-review capabilities & compatibility

Capabilities
code review · receiving code review
Works with
github
Use cases
code review
Pricing
Free
From the docs

What requesting-code-review says it does

Dispatch superpowers:code-reviewer subagent to catch issues before they cascade.
SKILL.md
BASE_SHA=$(git rev-parse HEAD~1) # or origin/main HEAD_SHA=$(git rev-parse HEAD)
SKILL.md
Skip review because "it's simple"
SKILL.md
npx skills add https://github.com/allanninal/claude-code-skills --skill requesting-code-review

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars1
Last updatedJanuary 31, 2026
Repositoryallanninal/claude-code-skills

What it does

Dispatches a code-reviewer subagent using git SHAs to catch issues before merging to main.

Who is it for?

Triggering a review pass after completing a task or feature

Skip if: Handling the feedback after it comes back

When should I use this skill?

When completing tasks, implementing major features, or before merging to verify work

What you get

A scoped code review is dispatched and Critical and Important issues are fixed before proceeding.

By the numbers

  • 3 mandatory review triggers
  • 3 issue tiers: Critical, Important, Minor

Files

SKILL.mdMarkdownGitHub ↗

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]

You: Let me request code review before proceeding.

BASE_SHA=$(git log --oneline | grep "Task 1" | head -1 | awk '{print $1}')
HEAD_SHA=$(git rev-parse HEAD)

[Dispatch superpowers:code-reviewer subagent]
  WHAT_WAS_IMPLEMENTED: Verification and repair functions for conversation index
  PLAN_OR_REQUIREMENTS: Task 2 from docs/plans/deployment-plan.md
  BASE_SHA: a7981ec
  HEAD_SHA: 3df7661
  DESCRIPTION: Added verifyIndex() and repairIndex() with 4 issue types

[Subagent returns]:
  Strengths: Clean architecture, real tests
  Issues:
    Important: Missing progress indicators
    Minor: Magic number (100) for reporting interval
  Assessment: Ready to proceed

You: [Fix progress indicators]
[Continue to Task 3]

Integration with Workflows

Subagent-Driven Development:

  • Review after EACH task
  • Catch issues before they compound
  • Fix before moving to next task

Executing Plans:

  • Review after each batch (3 tasks)
  • Get feedback, apply, continue

Ad-Hoc Development:

  • Review before merge
  • Review when stuck

Red Flags

Never:

  • Skip review because "it's simple"
  • Ignore Critical issues
  • Proceed with unfixed Important issues
  • Argue with valid technical feedback

If reviewer wrong:

  • Push back with technical reasoning
  • Show code/tests that prove it works
  • Request clarification

See template at: requesting-code-review/code-reviewer.md

Related skills

FAQ

When is a code review mandatory?

After each task in subagent-driven development, after a major feature, and before merging to main.

How is the review scoped?

By computing BASE_SHA and HEAD_SHA git commits and passing them to the reviewer template.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.