Skip to main content
skill CX Codex

integration-test — Claude Code skill: repowire agent messaging test

Runs an integration test for repowire peer-to-peer messaging: Claude only, OpenCode only, or a mixed run.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add prassanna-ravishankar/repowire --skill integration-test -a claude-code
Open on GitHub

What integration-test does

This skill checks whether repowire agents discover each other and pass messages. The argument picks the mode: claude-code, opencode, mixed, while all or no argument fires all three at once through agent teams. The lead agent handles environment discovery and teardown itself, then asks you for project directories and an OpenCode model.

Inside is a step-by-step script: check tmux and that claude and opencode are in PATH, query the daemon at http://127.0.0.1:8377/health and the peer list, bring up the circle-a and circle-b sessions, then run direct asks and a proxy ask through the ask_peer tool. Every command is pinned to one binary via REPOWIRE_BIN, so the test targets the exact build you mean.

A fresh install goes through repowire setup, and that calls claude mcp add — which fails inside a Claude session, so run those commands in a tmux pane instead. The opencode and mixed modes expect the ~/.opencode/plugin/repowire.ts plugin and a working OpenCode model.

What it helps with

  • check that two agents in one circle can see each other
  • test message passing between Claude and OpenCode
  • confirm a peer registers with the right peer_id and circle
  • clear stale tmux sessions and peers before a run
  • rebuild repowire from source and reinstall the hooks

Example prompts for the agent

  • Run the integration-test skill in claude-code mode
  • Run the mixed test between Claude and OpenCode
  • Run all three modes in parallel and give me one report

How to install integration-test

1Skills CLI (Vercel)

npx skills add prassanna-ravishankar/repowire --skill integration-test -a claude-code

2Manually: put the files in place

~/.claude/skills/integration-test/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/integration-test/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about integration-test

How do I install integration-test in Claude Code?

Run npx skills add prassanna-ravishankar/repowire --skill integration-test -a claude-code. The skill lands in ~/.claude/skills/integration-test/SKILL.md.

What does integration-test do?

It runs an integration test for repowire peer-to-peer messaging. Modes cover Claude only, OpenCode only, mixed, or all of them together.

What do I need for mixed mode?

Both agent types: Claude hooks and the ~/.opencode/plugin/repowire.ts plugin, plus an OpenCode model that the skill asks you for before starting.

Similar skills

All skills for Testing and QA →

From the same set9

talk-to-agents A skill that finds your local Claude, Claude and other agents through the Repowire relay, asks them questions and pulls back the answers. CX Codex +1 ★ 269repo stars delegate Hands off programming assignments to local coding agents over Repowire remote MCP and collects final reports. CX Codex +1 ★ 269repo stars cross-agent-review Send code, PR, or design material to another local agent for review through Repowire remote MCP. Useful when you want a separate agent to assess a change. CX Codex +1 ★ 269repo stars cross-agent-plan Asks a local coding agent for an implementation plan or a design critique through the Repowire remote MCP server. CX Codex +1 ★ 269repo stars repowire-patterns Reference guide for orchestrating AI agents across the Repowire mesh. Helps pick the right communication primitives for background tasks, notifications, and reviews. CX Codex +1 ★ 269repo stars delegate The delegate skill assigns a self-contained task to a peer through repowire and follows its progress. Use it to hand off refactoring or another well-defined piece of work. CX Codex +1 ★ 269repo stars cross-agent-review Asks an agent on a different backend to review your code, PR or plan over the repowire mesh. Useful before a merge when you want a second opinion. CX Codex +1 ★ 269repo stars cross-agent-plan Requests an independent implementation plan from another AI model across the repowire mesh. Useful for validating your technical approach before writing code. CX Codex +1 ★ 269repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor