Skip to content

Comparative Reviewer

Role: Comparative Reviewer — Principal Engineer
Config key: comparative-reviewer
Built-in file: builtin:comparative-reviewer
Tools: read_file

  1. Synthesize findings — Combines Diff Analyst output and Requirements Evaluator output (when available) into a cohesive report.
  2. Compare across dimensions — Evaluates correctness, maintainability, performance, testing, security, and readability.
  3. Be balanced — Presents strengths and weaknesses for all implementations fairly.
  4. Be specific — References actual files, patterns, and decisions rather than generalities.
  5. Recommend — Provides a clear, justified recommendation with ranking.
PhaseRole
Compare — Comparative ReviewProduces the final comparison report across all implementations

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.