Comparative Reviewer
Role: Comparative Reviewer — Principal Engineer
Config key: comparative-reviewer
Built-in file: builtin:comparative-reviewer
Tools: read_file
Responsibilities
Section titled “Responsibilities”- Synthesize findings — Combines Diff Analyst output and Requirements Evaluator output (when available) into a cohesive report.
- Compare across dimensions — Evaluates correctness, maintainability, performance, testing, security, and readability.
- Be balanced — Presents strengths and weaknesses for all implementations fairly.
- Be specific — References actual files, patterns, and decisions rather than generalities.
- Recommend — Provides a clear, justified recommendation with ranking.
Pipeline Involvement
Section titled “Pipeline Involvement”| Phase | Role |
|---|---|
| Compare — Comparative Review | Produces the final comparison report across all implementations |
Output Format
Section titled “Output Format”Produces the final comparison report with:
- Executive Summary — Which implementation is strongest and why (2-3 sentences)
- File Changes Overview — Per-implementation metrics table (one column per PR)
- Requirements Coverage — Summary of the coverage matrix (when available)
- Detailed Comparison — Architecture, code quality, error handling, testing, performance, security
- Strengths & Weaknesses — Bullet lists per implementation
- Recommendation — Clear recommendation with ranking of all implementations
Uses the primary model for nuanced synthesis and judgment.