Skills for Real Engineers. Straight from my .agents directory.
requesting-code-review
Agent skill fromobra/superpowers
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
How to install requesting-code-review
npx skills add obra/superpowers# or add only this skill to Claude Code: copy the folder
skills/requesting-code-review/
# into
~/.claude/skills/requesting-code-review/ (all projects)
.claude/skills/requesting-code-review/ (one project)
1# Requesting Code Review23Dispatch a code reviewer subagent to catch issues before they cascade. The reviewer gets precisely crafted context for evaluation — never your session's history.45**Core principle:** Review early, review often.67## When to Request Review89**Mandatory:**10- After each task in subagent-driven development11- After completing major feature12- Before merge to main1314**Optional but valuable:**15- When stuck (fresh perspective)16- Before refactoring (baseline check)17- After fixing complex bug1819## How to Request2021**1. Get git SHAs:**22```bash23BASE_SHA=$(git rev-parse HEAD~1) # or: git merge-base origin/main HEAD24HEAD_SHA=$(git rev-parse HEAD)25```2627**2. Dispatch code reviewer subagent:**2829Dispatch a `general-purpose` subagent, filling the template at [code-reviewer.md](code-reviewer.md)3031**Placeholders:**32- `{DESCRIPTION}` - Brief summary of what you built33- `{PLAN_OR_REQUIREMENTS}` - What it should do34- `{BASE_SHA}` - Starting commit35- `{HEAD_SHA}` - Ending commit3637**3. Act on feedback:**38- Fix Critical issues immediately39- Fix Important issues before proceeding40- Note Minor issues for later41- Push back if reviewer is wrong (with reasoning)4243## Example4445```46[Just completed Task 2: Add verification function]4748You: Let me request code review before proceeding.4950BASE_SHA=$(git log --oneline | grep "Task 1" | head -1 | cut -d' ' -f1)51HEAD_SHA=$(git rev-parse HEAD)5253[Dispatch code reviewer subagent]54…
Excerpt shown under the repository's MIT license.
More skills in superpowers
Similar skill repositories
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
