integration-test — скилл для Claude Code: тест связи агентов repowire
Прогоняет интеграционный тест обмена сообщениями между агентами repowire: только Claude, только OpenCode или смешанный режим.
npx skills add prassanna-ravishankar/repowire --skill integration-test -a claude-codeЧто делает integration-test
Скилл проверяет, как агенты repowire находят друг друга и передают сообщения. Аргумент задаёт режим: claude-code, opencode, mixed, а all или пустой аргумент запускает все три параллельно через агентские команды. Ведущий агент сам делает разведку окружения и снос старых сессий, а у пользователя спрашивает каталоги проектов и модель OpenCode.
Внутри — пошаговый сценарий: проверка tmux, claude и opencode в PATH, опрос демона на http://127.0.0.1:8377/health и списка пиров, подъём сессий circle-a и circle-b, затем прямые запросы и проксирование через инструмент ask_peer. Каждый шаг привязан к одному бинарю через REPOWIRE_BIN, чтобы тест шёл против конкретной сборки.
Свежая установка идёт через repowire setup, а он вызывает claude mcp add — внутри сессии Claude это падает, поэтому команды надо выполнять в панели tmux. Для режимов opencode и mixed нужен установленный плагин ~/.opencode/plugin/repowire.ts и рабочая модель OpenCode.
Какие задачи решает
- проверить, что два агента в одном круге видят друг друга
- прогнать обмен сообщениями между Claude и OpenCode
- убедиться, что пир регистрируется с правильным
peer_idи кругом - снести старые tmux-сессии и пиров перед прогоном
- пересобрать repowire из исходников и переустановить хуки
Примеры запросов агенту
- Запусти integration-test в режиме
claude-code - Прогони
mixed-тест обмена между Claude и OpenCode - Запусти все три режима параллельно и собери один отчёт
Как установить integration-test
1Через Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill integration-test -a claude-code2Вручную: положить файлы
~/.claude/skills/integration-test/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/integration-test/
1Через Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill integration-test -a codex2Вручную: положить файлы
.agents/skills/integration-test/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill integration-test -a cursor2Вручную: положить файлы
.cursor/skills/integration-test/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install prassanna-ravishankar/repowire integration-test2Вручную: положить файлы
.github/skills/integration-test/SKILL.md1Через Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill integration-test -a gemini-cli2Командой платформы
gemini skills install https://github.com/prassanna-ravishankar/repowire --path .claude/skills/integration-testВручную: положить файлы
.devin/skills/integration-test/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add prassanna-ravishankar/repowire --skill integration-test -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о integration-test
Как установить integration-test в Claude Code?
Выполните npx skills add prassanna-ravishankar/repowire --skill integration-test -a claude-code. Скилл появится в ~/.claude/skills/integration-test/SKILL.md.
Что делает integration-test?
Прогоняет интеграционный тест обмена сообщениями между агентами repowire. Режимы: только Claude, только OpenCode, смешанный или все сразу.
Что нужно для режима mixed?
Нужны оба типа агентов: хуки Claude и плагин ~/.opencode/plugin/repowire.ts, а также модель OpenCode, которую скилл спросит перед запуском.