From repowire
Coordinates multi-agent workflows over the repowire mesh using ask/ack, notify, broadcast, peer discovery, and spawning primitives.
How this skill is triggered — by the user, by Claude, or both
Slash command
/repowire:repowire-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Repowire is a mesh where AI coding agents (Claude Code, Codex, Gemini, OpenCode,
Repowire is a mesh where AI coding agents (Claude Code, Codex, Gemini, OpenCode,
Pi, …) each get an address and talk to each other. This is a teaching reference;
the action skills (cross-agent-review, cross-agent-plan, delegate) apply
these patterns. It does not depend on those skills being installed.
| Want | Use | Lifecycle |
|---|---|---|
| Tracked request that needs a reply | ask(peer, text) → peer ack(corr_id, reply) | Non-blocking; returns correlation_id; reopen with ask(reply_to=...) |
| Fire-and-forget nudge / status | notify_peer(peer, text) | No reply expected |
| Message everyone in your circle | broadcast(text) | No per-peer lifecycle |
| Close an inbound ask | ack(corr_id) bare, or ack(corr_id, reply) | The only close/reply op for an ask |
| See who's around | list_peers() | Returns names, backends, status |
| Who am I | whoami() | Your peer identity/circle |
The tracked ask/ack/notify/broadcast lifecycle is MCP-only — use the
mcp__repowire__* tools. There is no honest CLI equivalent for non-blocking ask
(the repowire peer ask command is a synchronous testing utility, not the
ask/ack lifecycle). For agents without MCP, the CLI offers these real fallbacks:
repowire peer list, repowire peer whoami, repowire peer ack <cid>,
repowire peer asks (list pending), repowire peer new (spawn).
ask is non-blocking — it returns a correlation_id, not a reply. The reply
arrives later as an ack. Don't wait synchronously.ack is the only way to close an inbound ask. Bare ack(corr_id) = "seen,
no action"; ack(corr_id, msg) = reply. Unacked asks resurface as reminders.peer_id; addressing is display_name. Names can collide; pass
circle to disambiguate.cross-agent-review/cross-agent-plan).spawn_peer starts a new agent; confirm with the user
rather than spawning silently.cross-agent-review (have a different backend review your work).cross-agent-plan.delegate (reuse or spawn a peer, hand off, track via ack).Backends for these are parameterised via repowire config get skills.* defaults,
overridable per call — never hardcode a backend.
npx claudepluginhub prassanna-ravishankar/repowire --plugin repowireDelegate tasks to AI agent peers over the repowire mesh, reusing or spawning peers on chosen backends, with ask/ack lifecycle tracking.
Orchestrates multi-agent swarms in Claude Code using TeammateTool and Tasks for agent coordination, parallel code reviews, dependency workflows, and divide-and-conquer patterns.
Orchestrates multi-agent work at scale—research swarms, parallel builds, wave dispatch, build-review-fix pipelines, and any task needing 3+ agents. Selects strategy by work shape and partitions agents for true parallelism.