Use when completing tasks, implementing major features, or before merging to verify work meets requirements - dispatches code-reviewer subagent, handles retries and timeouts, manages review-fix loop until zero issues
View on GitHubed3dai/ed3d-plugins
ed3d-plan-and-execute
January 25, 2026
Select agents to install to:
npx add-skill https://github.com/ed3dai/ed3d-plugins/blob/main/plugins/ed3d-plan-and-execute/skills/requesting-code-review/SKILL.md -a claude-code --skill requesting-code-reviewInstallation paths:
.claude/skills/requesting-code-review/# Requesting Code Review Dispatch ed3d-plan-and-execute:code-reviewer subagent to catch issues before they cascade. **Core principle:** Review early, review often. Fix ALL issues before proceeding. ## When to Request Review **Mandatory:** - After each task in plan execution - After completing major feature - Before merge to main **Optional but valuable:** - When stuck (fresh perspective) - Before refactoring (baseline check) - After fixing complex bug ## The Review Loop The review process is a loop: review → fix → re-review → until zero issues. ``` ┌──────────────────────────────────────────────────┐ │ │ │ Dispatch code-reviewer │ │ │ │ │ ▼ │ │ Issues found? ──No──► Done (proceed) │ │ │ │ │ Yes │ │ │ │ │ ▼ │ │ Dispatch bug-fixer │ │ │ │ │ ▼ │ │ Re-review with prior issues ◄──────────────────┘ │ └──────────────────────────────────────────────────┘ ``` **Exit condition:** Zero issues, or issues accepted per your workflow's policy. ## Step 1: Initial Review **Get git SHAs:** ```bash BASE_SHA=$(git rev-parse HEAD~1) # or commit before task HEAD_SHA=$(git rev-parse HEAD) ``` **Dispatch code-reviewer subagent:** ``` <invoke name="Task"> <parameter name="subagent_type">ed3d-plan-and-execute:code-reviewer</parameter> <parameter name="description">Reviewing [what was implemented]</parameter> <parameter name="prompt"> Use template at requesting-code-review/code-reviewer.md WHAT_WAS_IMPLEMENTED: [summary of implementation] PLAN_OR_REQUIREMENTS: [task/requirements reference