Use fixed roles

Use a builder, reviewer and finalizer. The reviewer must present evidence and impact before rewriting code.

  • Builder: minimal change plus tests
  • Reviewer: defects, regressions, security and missing tests
  • Finalizer: resolves concrete conflicts only

Give the reviewer the diff and context

A diff without architecture or requirements produces shallow feedback. Include relevant files, rules, test output and acceptance criteria.

Do not require consensus

Two models may share the same error. Final decisions should rely on code, documentation, tests or reproducible behaviour.

Use real information only. Ask for missing data and verify important claims.

Create my prompt