Skip to content

/cross-agent-review

Get a code/PR/plan review from a DIFFERENT AI agent over the repowire mesh (e.g. have Codex review Claude's work). Use when you want an independent second opinion from another backend before merging or committing.

From plugin
repowire
2707 skills1 MCP

Claude Code

$ npx -y skills add prassanna-ravishankar/repowire --skill cross-agent-review --agent claude-code

SKILL.md

cross-agent-review.SKILL.md
name: cross-agent-review
description: Get a code/PR/plan review from a DIFFERENT AI agent over the repowire mesh (e.g. have Codex review Claude's work). Use when you want an independent second opinion from another backend before merging or committing.

Cross-agent review

Ask a peer running a **different** agent backend to review your work, so the review is genuinely independent (not the same model checking itself).

Resolve the reviewer backend

Pick the reviewer in this order:

1. **Explicit argument** — if the user named a backend (e.g. "review with codex"), use it. 2. **Configured default** — else read it:

   repowire config get skills.default_reviewer_backend

(Prints the value, or nothing if unset. `--json` for the raw value.) 3. **Safe fallback** — if still unset, pick any *online peer whose backend differs from yours*, or ask the user which backend to use. **Never** default to your own backend — that defeats the purpose. Never hardcode a specific backend.

You can see who is available and on which backend:

  • MCP: `list_peers()`
  • CLI: `repowire peer list`

Run the review

1. Find (or spawn) a peer on the chosen backend. 2. Send it a review request with the concrete diff/PR/plan to review. Be specific about what to check.

  • MCP: `ask(peer_name, "Review this diff for correctness + bugs: <context>")`
  • The tracked ask/ack lifecycle is MCP-only — there's no CLI equivalent for a

non-blocking ask (`repowire peer ask` is a synchronous test utility, not this). 3. `ask` is non-blocking and returns a `correlation_id`. The reviewer closes the thread with `ack(corr_id, <their review>)` — that reply comes back to you. 4. Apply the review; iterate with `ask(reply_to=corr_id, ...)` for follow-ups.

If no different-backend peer is available and the user wants one, spawn it (see the `delegate` skill) — but only with the user's go-ahead.

Read more
@prassanna-ravishankar
Ships withrepowire

May the agents talk. Connect Claude Code, Opencode, Codex, Pi across projects, across machines and with your telegram

Stars on GitHub

Momentum

stars in total
270
Star history of prassanna-ravishankar/repowire on GitHub, a chart by star-history.com

Other skills on repowire.

delegate
Auto-invoked

delegate

Hand a task to another AI agent peer over the repowire mesh — reuse an existing peer on the chosen backend, or spawn one if none…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills12d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react3d252k
@facebook@facebookInstall Skill

Questions about cross-agent-review.

Which coding agents can use cross-agent-review?
cross-agent-review installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.