cross-llm-pair-review

Solid

Cross-LLM Pair-Rail dispatch + verdict interpretation — when to invoke, Cases A-F asymmetric matrix outcomes, Owner override semantics, post-verdict labeling protocol, promotion gate workflow, and anti-patterns to avoid.

AI & Automation 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Cross-LLM Pair-Review Skill ## §1. Why pair-rail exists Single-LLM review has a systematic blind spot: when the reviewer and the model that produced the code share architectural / training-set priors, they share the same blind spots. Cross-LLM disagreement is a detection signal: when Codex (a different model family with different priors) flags an issue Claude missed, the disagreement itself is diagnostic regardless of which side is correct. PLAN-075 R1 motivated this by measuring a 7.3pp gap between Codex-only review and Claude-only review on the same locked-corpus fixtures — neither LLM caught a strict superset; their misses were disjoint. Pair-Rail closes that gap by requiring both verdicts before proceeding on L2+ tasks (multi-file changes, security-critical edits, new ADRs). The architecture is "asymmetric" rather than "redundant": Claude Opus retains VETO authority (Case C — see §3), and Codex peer-blocks only with rubric-violation-ID preconditions (Case B). See ADR-107 (mandatory L2+) and ADR-108 (cross-LLM VETO floor + asymmetric matrix) for the binding governance decisions; ADR-108 is the **authoritative source of truth** for Cases A-F semantics. ## §2. When to dispatch pair-rail | Task tier | Coder | Reviewer | Notes | |---|---|---|---| | L0 (trivial change, <10 LoC, no governance) | single LLM (Claude) | none | overhead not justified | | L1 (single-file, <100 LoC, low-risk) | single LLM | single LLM (different archetype) | optional pair-rail | | **L2+ (multi...

Details

Author
Canhada-Labs
Repository
Canhada-Labs/ceo-orchestration
Created
4 weeks ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

cross-model-review

Get an adversarial review from a DIFFERENT model family before a load-bearing merge/ship — the mechanized form of "the author is not the judge" when the strongest independent lens is another model, not just a fresh-context subagent of your own. Load when about to merge/ship load-bearing work (code, or a load-bearing plan/spec/doctrine doc), or when the user asks to get an external/second model to review. Do NOT load for routine changes a same-model fresh-context critic covers (delegation-and-review §3), for routine copy/marketing/user-facing prose, or as a way to skip reproducing findings yourself.

2 Updated yesterday
F-e-u-e-r
AI & Automation Solid

cross-review

Parallel dual review between Claude and Codex. Both models review independently. Findings confirmed by reviewer agreement, cross-validation, or evidence research are auto-applied each round; only genuinely inconclusive disagreements surface for user decision. Use for reviewing existing work with independent perspectives.

6 Updated 5 days ago
DmitriyYukhanov
AI & Automation Listed

rivendell-council

Multi-lens adversarial review — for major conclusions, architecture decisions, root-cause verdicts, or security judgments, dispatch the three opposition lenses (elf-archer, orc-saboteur, hobbit-gardener) in parallel to independently attack the conclusion; adopt it only if a majority survives. Triggers: "adversarial review", "多方抗辯", "抗辯", or any high-stakes judgment — irreversible operations, contract/schema changes, anything touching money or precision, architecture decisions, root-cause verdicts, production-affecting conclusions. Not for trivial edits or pure Q&A.

0 Updated yesterday
twjohnwu