Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Add this skill
npx mdskills install sickn33/requesting-code-reviewClear workflow for requesting code reviews with actionable steps and practical examples
1---2name: requesting-code-review3description: Use when completing tasks, implementing major features, or before merging to verify work meets requirements4---56# Requesting Code Review78Dispatch superpowers:code-reviewer subagent to catch issues before they cascade.910**Core principle:** Review early, review often.1112## When to Request Review1314**Mandatory:**15- After each task in subagent-driven development16- After completing major feature17- Before merge to main1819**Optional but valuable:**20- When stuck (fresh perspective)21- Before refactoring (baseline check)22- After fixing complex bug2324## How to Request2526**1. Get git SHAs:**27```bash28BASE_SHA=$(git rev-parse HEAD~1) # or origin/main29HEAD_SHA=$(git rev-parse HEAD)30```3132**2. Dispatch code-reviewer subagent:**3334Use Task tool with superpowers:code-reviewer type, fill template at `code-reviewer.md`3536**Placeholders:**37- `{WHAT_WAS_IMPLEMENTED}` - What you just built38- `{PLAN_OR_REQUIREMENTS}` - What it should do39- `{BASE_SHA}` - Starting commit40- `{HEAD_SHA}` - Ending commit41- `{DESCRIPTION}` - Brief summary4243**3. Act on feedback:**44- Fix Critical issues immediately45- Fix Important issues before proceeding46- Note Minor issues for later47- Push back if reviewer is wrong (with reasoning)4849## Example5051```52[Just completed Task 2: Add verification function]5354You: Let me request code review before proceeding.5556BASE_SHA=$(git log --oneline | grep "Task 1" | head -1 | awk '{print $1}')57HEAD_SHA=$(git rev-parse HEAD)5859[Dispatch superpowers:code-reviewer subagent]60 WHAT_WAS_IMPLEMENTED: Verification and repair functions for conversation index61 PLAN_OR_REQUIREMENTS: Task 2 from docs/plans/deployment-plan.md62 BASE_SHA: a7981ec63 HEAD_SHA: 3df766164 DESCRIPTION: Added verifyIndex() and repairIndex() with 4 issue types6566[Subagent returns]:67 Strengths: Clean architecture, real tests68 Issues:69 Important: Missing progress indicators70 Minor: Magic number (100) for reporting interval71 Assessment: Ready to proceed7273You: [Fix progress indicators]74[Continue to Task 3]75```7677## Integration with Workflows7879**Subagent-Driven Development:**80- Review after EACH task81- Catch issues before they compound82- Fix before moving to next task8384**Executing Plans:**85- Review after each batch (3 tasks)86- Get feedback, apply, continue8788**Ad-Hoc Development:**89- Review before merge90- Review when stuck9192## Red Flags9394**Never:**95- Skip review because "it's simple"96- Ignore Critical issues97- Proceed with unfixed Important issues98- Argue with valid technical feedback99100**If reviewer wrong:**101- Push back with technical reasoning102- Show code/tests that prove it works103- Request clarification104105See template at: requesting-code-review/code-reviewer.md106
Full transparency — inspect the skill content before installing.