katas-independent-reviewer-multipass

Reviews multi-file pull requests using independent clean-session reviewers across per-file and cross-file passes.

Updated Jun 28, 2026
One-click install
npx skills add https://github.com/JaviMontano/claude-plugins --skill katas-independent-reviewer-multipass-javimontano
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: katas-independent-reviewer-multipass
Source: https://github.com/JaviMontano/claude-plugins/tree/main/plugins/claude-native-toolkit/skills/katas-independent-reviewer-multipass
Command: npx skills add https://github.com/JaviMontano/claude-plugins --skill katas-independent-reviewer-multipass-javimontano

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a model generates code and then reviews its own output in the same session, the review is biased by the generation context and misses real defects. This Skill replaces self-review with independent reviewers in clean sessions and structures large PR reviews into two passes, while rejecting majority-vote quorum filtering that discards rare legitimate findings. ## Core Features & Use Cases - Independent Reviewer Sessions: Each file is reviewed in a fresh session that never saw the code-generation reasoning chain, eliminating self-review bias. - Two-Pass Review Structure: Pass A performs a per-file deep dive with typed findings; Pass B performs cross-file integration over only the Pass A summaries to detect broken contracts and duplicate findings. - Minority Finding Preservation: Rejects N-of-M quorum consensus so a bug reported by a single reviewer is preserved for evidence-based validation instead of being voted away. - Use Case: A team generates a 14-file payments module with an AI model. Instead of asking the same session to review its own work and consensus-filtering 2-of-3 reviews, this Skill runs independent per-file reviews plus a cross-file integration pass and keeps every finding. ## Quick Start Review this multi-file pull request using independent clean-session reviewers with a per-file pass followed by a cross-file integration pass, and do not discard any minority findings by majority vote.

Frequently Asked Questions about katas-independent-reviewer-multipass

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review AI-generated code without self-review bias?▼

Run the review in a fresh session that never saw the generation reasoning, so the reviewer only sees the resulting code. This Skill launches an independent session per file rather than asking the generating session to review its own output.

How to review a large pull request with many files?▼

Split the review into two passes: Pass A does a per-file deep dive producing typed findings, and Pass B integrates only those summaries to detect cross-file interactions, broken contracts, and duplicate findings without reloading all raw code.

Should I use majority voting to combine multiple code reviews?▼

No. N-of-M quorum voting suppresses rare legitimate findings, since a bug found by only one reviewer gets discarded exactly when it is most valuable. Preserve minority findings and validate them on evidence instead of filtering by consensus.

Why is same-session self-review of generated code unreliable?▼

The generating model retains the context of its own reasoning, so it defends prior decisions, gives inconsistent feedback, and misses obvious bugs. An independent session anchored only on the resulting code detects more real issues.

When should I skip the cross-file integration pass?▼

Skip Pass B only for small changesets where the files do not interact with each other. The quick variation still requires a clean-session per-file review and keeps the rules against self-review and quorum filtering.