一键导入
multi-model-review
Multi-Model Code Review: consensus-based analysis patterns, consolidation methodology, conflict resolution, and false positive triage.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Multi-Model Code Review: consensus-based analysis patterns, consolidation methodology, conflict resolution, and false positive triage.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Git Worktree: parallel working trees for isolated branch-level execution, debugging, and safe experimentation.
Durable project-memory rules for `.agent-memory/` plus session-memory boundaries.
Review routing, independent post-implementation review gates, multi-model escalation, and targeted optimization follow-up.
Planning-track selection, epic/feature decomposition, readiness gates, and plan-delta rules.
Architecture, Jetpack Compose, Navigation3 KMP, and Koin DI rules for Android apps.
Practical rules for designing, evolving, and integrating APIs safely.
| name | multi-model-review |
| description | Multi-Model Code Review: consensus-based analysis patterns, consolidation methodology, conflict resolution, and false positive triage. |
| license | See repository LICENSE |
| user-invocable | false |
This skill provides guidance for running code reviews across multiple LLMs in parallel and consolidating findings into a unified, high-confidence report. The core principle is consensus-based triage — issues flagged by multiple independent models carry more weight than those flagged by only one.
| Score | Models Agreeing | Confidence | Action |
|---|---|---|---|
| 3/3 | All models | High | Must fix — independent convergence confirms the issue |
| 2/3 | Majority | Medium | Should fix — likely real, review the dissenting model's reasoning |
| 1/3 | Single model | Low | Evaluate — may be false positive, model-specific pattern, or legitimate edge case |
Not all 1/3 findings are false positives. Some deserve attention:
Likely false positive:
Likely real despite single model:
Rule of thumb: If a 1/3 finding has a concrete, verifiable failure scenario, treat it as medium confidence regardless of consensus.
Map each model's findings to the standard severity format:
🔴 BLOCKER → Must fix before shipping
🟡 WARNING → Should fix to avoid future problems
🔵 SUGGESTION → Consider for improvement
✅ POSITIVE → Good patterns to preserve
Compare findings across all models:
Exact match: Same file, same line, same issue → merge with full consensus score.
Semantic match: Different wording, same underlying issue → merge, note the different perspectives.
Partial overlap: Related but distinct observations → keep separate, note the relationship.
Unique finding: Only one model flags it → keep with 1/3 score, evaluate independently.
When models assign different severities to the same issue:
Model A: 🔴 BLOCKER — SQL injection in user input
Model B: 🟡 WARNING — Unsanitized input in query
Model C: (not flagged)
Resolution rules:
When models explicitly disagree:
Model A: 🟡 WARNING — useEffect missing dependency
Model B: ✅ POSITIVE — correctly excluded dependency (intentional)
Resolution: The consolidator must investigate by reading the code and determining which model is correct. Document the reasoning.
Different review models often surface different classes of issues. Treat this as a source of broader coverage, not as a fixed stereotype or a guarantee about any specific model family.
Use one model's findings to challenge another:
Over time, track which models produce more false positives in specific domains:
Before delivering the consolidated report, verify: