Skip to content

/cross-agent-plan

Get an independent implementation plan from a DIFFERENT AI agent over the repowire mesh before you build (e.g. have Pi or Codex draft an approach for Claude to critique). Use when you want a second perspective on how to approach a task.

From plugin
repowire
2737 skills1 MCP

Claude Code

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

SKILL.md

cross-agent-plan.SKILL.md
name: cross-agent-plan
description: Get an independent implementation plan from a DIFFERENT AI agent over the repowire mesh before you build (e.g. have Pi or Codex draft an approach for Claude to critique). Use when you want a second perspective on how to approach a task.

Cross-agent plan

Ask a peer running a **different** agent backend to draft (or critique) a plan, so the planning perspective is genuinely independent.

Resolve the planner backend

1. **Explicit argument** — if the user named a backend, use it. 2. **Configured default** — else:

   repowire config get skills.default_planner_backend

(Empty output means unset.) 3. **Safe fallback** — else pick an online peer on a backend *different from yours*, or ask the user. Never default to your own backend; never hardcode one.

Discover peers/backends: `list_peers()` (MCP) or `repowire peer list` (CLI).

Run the planning round

1. Find (or, with the user's go-ahead, spawn — see `delegate`) a peer on the chosen backend. 2. Send the task + constraints and ask for a concrete step-by-step plan.

  • MCP: `ask(peer_name, "Draft an implementation plan for: <task + constraints>")`
  • Tracked ask is MCP-only (no CLI lifecycle equivalent — `repowire peer ask` is

a synchronous test utility, not this). 3. `ask` returns a `correlation_id`; the peer replies via `ack(corr_id, <plan>)`. 4. Critique/merge the returned plan with your own; chain follow-ups with `ask(reply_to=corr_id, ...)`.

Keep the brief tight — state the goal, the constraints, and what a good plan must cover, so the cross-agent plan is comparable to your own.

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
273
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.

skills2w309k
@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…

react5d252k
@facebook@facebookInstall Skill

Questions about cross-agent-plan.

Which coding agents can use cross-agent-plan?
cross-agent-plan 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.