← ClaudeAtlas

integration-testlisted

Integration test for repowire peer-to-peer messaging. Supports claude-code, opencode, or mixed-agent-type testing with circle boundaries and cross-agent-type communication. Can run all modes in parallel via agent teams.
prassanna-ravishankar/repowire · ★ 157 · Testing & QA · score 78
Install: claude install-skill prassanna-ravishankar/repowire
# Repowire Integration Test Unified integration test for peer-to-peer communication across agent types. ## Execution Modes | Argument | Behavior | |----------|----------| | `claude-code` | Test Claude Code agent type only | | `opencode` | Test OpenCode agent type only | | `mixed` | Test cross-agent-type communication | | `all` or no argument | Run all three modes in parallel using agent teams | ## Team-Based Parallel Execution When `all` is specified (or no argument), the lead agent should: 1. Run Phase 1 (environment discovery) and Phase 3 (pre-test teardown) itself 2. Ask user for project directories and opencode model (Phase 2) 3. Ensure daemon is running 4. Create tasks for each mode and spawn background agents in parallel: - Agent `test-claude-code` → runs claude-code tests - Agent `test-opencode` → runs opencode tests - Agent `test-mixed` → runs mixed tests (depends on both agent types being available) 5. Collect results and produce unified report ### Spawning agents Use the Task tool with `run_in_background: true` to run modes in parallel: ``` Task(subagent_type="general-purpose", run_in_background=true, prompt="Run the claude-code integration test. [paste mode section]") Task(subagent_type="general-purpose", run_in_background=true, prompt="Run the opencode integration test. [paste mode section]") ``` Each agent gets the full context for its mode and runs independently. ## Phase 1: Environment Discovery Run these commands to understand current stat