skills/requesting-code-review/SKILL.md
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
npx skillsauth add BubbleBuffer/superpawers requesting-code-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Dispatch superpawers-reviewer to catch issues before they cascade. The reviewer gets precisely crafted context for evaluation — never your session's history. This keeps the reviewer focused on the work product, not your thought process, and preserves your own context for continued work.
Core principle: Review early, review often.
Inside subagent-driven development: Spec compliance and code quality reviews are dispatched automatically between tasks. Use this skill within that flow only for additional milestone-level reviews.
Ad-hoc and standalone reviews:
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 subagent_type="superpawers-reviewer" with template at ../subagent-driven-development/reviewer.template.md
Pass {{full_review}} as the focus area for a complete review covering
spec compliance, code quality, and production readiness.
3. Act on feedback:
[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 reviewer subagent]:
Task(
"Review verification and repair functions",
subagent_type="superpawers-reviewer",
prompt="<reviewer.template.md with {{full_review}}> + WHAT_WAS_IMPLEMENTED: Verification and repair functions for conversation index + PLAN_OR_REQUIREMENTS: Task 2 from .superpawers/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]
Inside subagent-driven-development:
Ad-hoc or milestone review:
After the review returns:
receiving-code-review to evaluate and apply the feedback. That skill governs how to verify, push back, and implement review items.Never:
If reviewer wrong:
See agent system prompt at: agents/superpawers-reviewer.system.md
See consolidated reviewer template at: ../subagent-driven-development/reviewer.template.md
data-ai
Use when a request involves multiple steps or files, or when an approved design must be turned into a detailed implementation plan
development
Use when deciding which SuperPawers skill should govern a new task or workflow step, before taking any other action
development
Use when starting feature work that needs git isolation or before writing committed spec, plan, or code artifacts
development
Use when a task list exists or is being created for multi-step implementation work, whether from a formal plan or an ad-hoc breakdown