Skip to content

bug(agents): OpenCode principal-engineer-reviewer is out of date with the Claude copy #4354

Description

@matthewgrossman

User Story

I develop OpenShell with OpenCode and use the repository's principal-engineer-reviewer sub-agent to review my changes. The OpenCode copy gives different, older guidance than the Claude Code copy and gator.

Problem Statement

The reviewer persona is kept in two hand-maintained copies: .claude/agents/principal-engineer-reviewer.md and .opencode/agents/principal-engineer-reviewer.md. Recent reviewer changes landed only in the Claude copy, so the OpenCode copy is missing the pragmatic review calibration, the evidence requirements, and the current severity definitions.

Impact / Why This Matters

Contributors who use OpenCode get a reviewer that is more prone to scope creep and doesn't match what gator enforces on PRs. Any future change to the reviewer has to be copied by hand, and the copies drift again.

Acceptance Criteria

  • Claude Code, OpenCode, and gator load the reviewer from a single file.
  • OpenCode's reviewer matches the current Claude reviewer, including "Pragmatic review calibration".
  • The reviewer remains unable to edit files in Claude Code and OpenCode.

Reproduction Steps

  1. Compare .claude/agents/principal-engineer-reviewer.md with .opencode/agents/principal-engineer-reviewer.md on main.
  2. Observe that the OpenCode copy has no "Pragmatic review calibration" section.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions