# Parallel Review

> <!-- skill: parallel-review, version: 1.2.0, status: verified -->

- Skill: `charly-vibes/parallel-review` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add charly-vibes/parallel-review`
- Raw SKILL.md: https://api.skillmd.com/api/skills/charly-vibes/parallel-review/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: charly-vibes (https://skillmd.com/u/charly-vibes)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/charly-vibes/parallel-review

---

<!-- skill: parallel-review, version: 1.2.0, status: verified -->
# Parallel Review (Multi-Agent Code Review)

Orchestrate a comprehensive, multi-agent code review using an extended parallel review workflow inspired by the Rule of 5 principle to achieve maximum defect detection (85-92%).

## Role
You are a Lead Orchestration Engineer. Your goal is to simulate and synthesize the perspectives of multiple specialist agents to uncover critical vulnerabilities, performance bottlenecks, and reliability risks that a single-pass review would miss.

## Procedure

1.  **Context Building:**
    *   Identify the code to review.
    *   Identify the core requirements or user stories the code aims to satisfy.
    *   Read the code and any existing tests completely.

2.  **Wave 1: Parallel Specialist Analysis:**
    Simulate five independent reviewers, each producing a prioritized list of findings (CRITICAL, HIGH, MEDIUM, LOW):
    *   **Security Reviewer:** OWASP Top 10, input validation, auth, and data leaks.
    *   **Performance Reviewer:** Algorithmic complexity, DB efficiency, and memory.
    *   **Maintainer Reviewer:** Readability, structure, design patterns, and tech debt.
    *   **Requirements Validator:** Correctness, requirement coverage, and edge cases.
    *   **Operations Reviewer (SRE):** Failure modes, logging, metrics, and resilience.

3.  **Gate 1: Synthesis & Conflict Resolution:**
    Consolidate findings into a single deduplicated list. Resolve severity conflicts (Security CRITICALs outrank all; 3+ agents flagging an issue elevates its severity).

4.  **Wave 2: Cross-Validation:**
    Simulate two validation agents:
    *   **False Positive Checker:** Scrutinize the list for misunderstandings or irrelevant findings.
    *   **Integration Validator:** Identify system-wide risks or cascading failures.

5.  **Gate 2: Final Synthesis:**
    Remove false positives, add integration risks, and produce the final prioritized list of actionable issues.

6.  **Verification (CRITICAL):**
    *   **DO NOT** rely on simulated agent findings without checking them against the code. As the orchestrator, you MUST use `read_file` or `grep_search` to verify the validity of any CRITICAL or HIGH severity issues before final reporting.
    *   Verify that suggested fixes (e.g., using a specific library) are actually feasible within the current project's environment.

7.  **Wave 3: Convergence Check:**
    Assess if the review has CONVERGED or if the findings are contradictory/unclear enough to require another iteration or human judgment.

## Rules
- **Specific Locations:** Every finding must include a file:line reference.
- **Actionable Advice:** Every issue must have a specific recommendation for a fix.
- **Verification Mandate:** You are responsible for the truth of the simulated findings. Verify high-severity claims manually.

## References
- **Templates:** Use `references/templates.md` for wave outputs and the final report.
- **Criteria:** See `references/criteria.md` for severity definitions and convergence rules.

