main

FullReview Workflow

Run a comprehensive code review by dispatching all focus areas in parallel using subagents.

Steps

  1. Determine the review target (same as FocusedReview).

  2. Dispatch all reviewers in parallel using the subagent tool:

Use the subagent tool with tasks (parallel mode):
  tasks: [
    { agent: "reviewer", task: "General code review: <target description>" },
    { agent: "reviewer-security", task: "Security-focused review: <target description>" },
    { agent: "reviewer-performance", task: "Performance-focused review: <target description>" }
  ]

For Nix repositories, add reviewer-nix to the parallel set.

  1. Merge and deduplicate findings across all reviewers:

    • Group by file and line number
    • Deduplicate overlapping findings (keep the most specific)
    • Preserve priority tags from each reviewer
    • Note which reviewer flagged each issue
  2. Present consolidated report with sections per focus area and a unified verdict.

Example

User: "Full review of this PR"
→ Determines target: current branch vs main
→ Dispatches 3-4 reviewers in parallel
→ Each reviewer independently analyzes the diff
→ Results merged into unified report
→ Overall verdict: "needs attention" if any reviewer flags P0/P1

Auto-detecting Nix

If the review target includes .nix files (check with git diff --name-only), automatically include reviewer-nix in the parallel set.