repowire-patterns — Claude Code skill: what it does, how to install
Reference guide for orchestrating AI agents across the Repowire mesh. Helps pick the right communication primitives for background tasks, notifications, and reviews.
npx skills add prassanna-ravishankar/repowire --skill repowire-patterns -a claude-codeWhat repowire-patterns does
This skill serves as a reference manual for the Repowire mesh network. It teaches agents like Claude Code or OpenCode how to talk to each other without confusion. Instead of guessing, the model learns when to dispatch background requests with ask or send plain status updates with notify_peer.
The tracked request lifecycle is strictly MCP-based: without mcp__repowire__* tools, an agent cannot handle non-blocking messages properly. The CLI fallback is only useful for synchronous diagnostics, manual peer listing, and ad-hoc task closures.
The reference covers painful edge cases. A call to ask returns a correlation identifier instead of raw text, so waiting synchronously will fail. Every incoming task stays pending until confirmed by ack. The skill also details how to delegate work to an alternate backend for unbiased code review.
What it helps with
- select the proper Repowire primitive for multi-agent messaging
- manage non-blocking request-response cycles via
askandack - discover peer agents and verify local identity in a circle
- coordinate cross-agent code reviews with an independent backend
Example prompts for the agent
- Show how to send a non-blocking request to a peer agent using Repowire primitives.
- How do I route an independent plan review to an agent running on a different backend?
- Explain when to use notify_peer instead of an ask call in Repowire.
How to install repowire-patterns
1Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill repowire-patterns -a claude-code2Manually: put the files in place
~/.claude/skills/repowire-patterns/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/repowire-patterns/
1Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill repowire-patterns -a codex2Manually: put the files in place
.agents/skills/repowire-patterns/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill repowire-patterns -a cursor2Manually: put the files in place
.cursor/skills/repowire-patterns/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install prassanna-ravishankar/repowire repowire-patterns2Manually: put the files in place
.github/skills/repowire-patterns/SKILL.md1Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill repowire-patterns -a gemini-cli2Platform CLI
gemini skills install https://github.com/prassanna-ravishankar/repowire --path skills/repowire-patternsManually: put the files in place
.devin/skills/repowire-patterns/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill repowire-patterns -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about repowire-patterns
How to install repowire-patterns in Claude Code?
Run npx skills add prassanna-ravishankar/repowire --skill repowire-patterns -a claude-code in your terminal. The file is placed at ~/.claude/skills/repowire-patterns/SKILL.md.
What does repowire-patterns do?
It equips the agent with architectural rules, lifecycle patterns, and dispatch conventions for the Repowire mesh. It acts as an educational reference that other delegation skills apply in practice.
Can repowire-patterns run non-blocking asks via the CLI?
No, non-blocking ask and ack cycles require MCP tools named mcp__repowire__*. The CLI command repowire peer ask is synchronous for manual testing, while the CLI fallback only supports listings and manual acknowledgments.