| name | requesting-code-review |
| description | Use after substantial implementation and before merge to request structured review with explicit diff scope, severity levels, and readiness verdict. |
Requesting code review
Trigger conditions
Use this skill when:
- a multi-file or high-risk change is complete
- a plan milestone is finished and needs review before continuing
- you are preparing to merge or open a PR
Core rule
Review context must be explicit and scoped. Do not ask for a vague "quick check".
Workflow
- Define review range and intent.
- Capture base and head references.
- Summarize what changed and what requirements it should satisfy.
- Prepare the review request.
- Produce a focused review checklist or handoff template inline.
- Do not invoke
task, slash commands, or subagents from this skill.
- Primary agents may route review analysis through the
audit subagent only when the user or
accepted plan explicitly requests one first-level leaf review.
- If this skill is used inside a subagent, return a scoped review handoff to the caller because
subagents are leaf executors.
- Provide exact files, diff range, and expected behavior.
- Process findings by severity.
Critical: fix before any next step.
Important: fix before declaring completion.
Minor: optionally defer with rationale.
- Re-verify after fixes.
- Re-run relevant validation commands.
Output contract
Return:
Review scope: base/head refs and changed files.
Findings: critical, important, minor.
Actions: fixes applied or explicit deferrals.
Readiness: ready, ready-with-concerns, or blocked.
Anti-patterns
- requesting review without clear requirements or diff range
- ignoring critical or important findings without technical rationale
- treating review as optional for risky changes