integration-test
Integration test for repowire peer-to-peer messaging. Supports claude-code, opencode, or mixed-agent-type testing with circle…
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 exists. Use when you want to offload work to a specific agent (e.g. delegate a refactor to a Codex peer) and track it to completion.
Claude Code
$ npx -y skills add prassanna-ravishankar/repowire --skill delegate --agent claude-code
Codex
$ npx skills add prassanna-ravishankar/repowire --skill delegate -a codex -y
Cursor
$ npx skills add prassanna-ravishankar/repowire --skill delegate -a cursor -y
Gemini CLI
$ npx skills add prassanna-ravishankar/repowire --skill delegate -a gemini-cli -y
GitHub Copilot
$ npx skills add prassanna-ravishankar/repowire --skill delegate -a github-copilot -y
OpenCode
$ npx skills add prassanna-ravishankar/repowire --skill delegate -a opencode -y
Windsurf
$ npx skills add prassanna-ravishankar/repowire --skill delegate -a windsurf -y
name: delegate description: 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 exists. Use when you want to offload work to a specific agent (e.g. delegate a refactor to a Codex peer) and track it to completion.
Hand a self-contained task to a peer on a chosen backend and track it via the ask/ack lifecycle.
1. **Explicit argument** — if the user named a backend, use it. 2. **Configured default** — else:
repowire config get skills.default_delegate_backend
3. **Safe fallback** — else ask the user which backend to delegate to. Don't hardcode one. (Unlike review/plan, delegation MAY target your own backend — delegating to another claude-code peer is legitimate.)
1. **Prefer an existing peer** on the chosen backend (idle if possible):
2. **Spawn only if none exists AND the user is clearly delegating** (don't spawn silently). Confirm before spawning:
Default circle: `repowire config get skills.default_circle` (else your current circle).
1. Send a complete, self-contained brief (the peer doesn't share your context):
utility, not the ask/ack lifecycle). To close from the CLI: `repowire peer ack <cid>`. 2. `ask` returns a `correlation_id`; the peer reports back via `ack(corr_id, ...)`. 3. Track to completion; chain follow-ups with `ask(reply_to=corr_id, ...)`.
Use `notify_peer` (fire-and-forget) only for nudges, not for tracked delegation — delegation needs the ack lifecycle.
May the agents talk. Connect Claude Code, Opencode, Codex, Pi across projects, across machines and with your telegram
Integration test for repowire peer-to-peer messaging. Supports claude-code, opencode, or mixed-agent-type testing with circle…
Get an independent implementation plan from a DIFFERENT AI agent over the repowire mesh before you build (e.g. have Pi or Codex…
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…
Talk to the user's local Claude, Codex, or other coding agents through the Repowire relay. Discover agents, send questions or…
Install or update repowire and its skill pack from inside an agent session — ensure the repowire CLI/hooks are set up, install…
Reference for how to use the repowire mesh — ask/ack vs notify, broadcast, peer discovery, spawning, and cross-agent workflows.…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.