# cross-agent-review

Просит ревью кода, PR или плана у агента на другом бэкенде через mesh repowire. Пригодится перед мержем, когда нужен независимый взгляд.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 269
- Автор: prassanna-ravishankar
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/prassanna-ravishankar/repowire/tree/HEAD/skills/cross-agent-review/SKILL.md
- Обновлён: 2026-10-25
- HTML: https://affpapa.org/nevibecode/skills/cross-agent-review

## Что делает

Скилл выбирает ревьюера по трём шагам. Сначала смотрит, назвал ли пользователь бэкенд явно. Если нет — читает настройку `repowire config get skills.default_reviewer_backend`. Когда и там пусто, берёт любого онлайн-пира с другим бэкендом или спрашивает у вас. Свой бэкенд в качестве ревьюера не подставляется никогда: смысл в том, чтобы работу проверяла другая модель.

Кто доступен и на каком бэкенде, видно через `list_peers()` по MCP или `repowire peer list` в CLI. Дальше скилл находит или поднимает пира и отправляет ему запрос с конкретным диффом, PR или планом. Через MCP это `ask(peer_name, ...)`, вызов неблокирующий и возвращает `correlation_id`. Ревьюер закрывает тред через `ack(corr_id, <review>)`, ответ приходит вам. Доработки идут через `ask(reply_to=corr_id, ...)`.

Жизненный цикл ask/ack есть только в MCP. В CLI неблокирующего аналога нет: `repowire peer ask` — синхронная утилита для тестов, а не этот сценарий. Если пира с другим бэкендом нет, скилл может его поднять через скилл `delegate`, но только с вашего согласия.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add prassanna-ravishankar/repowire --skill cross-agent-review -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/cross-agent-review/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/cross-agent-review/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add prassanna-ravishankar/repowire --skill cross-agent-review -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/cross-agent-review/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add prassanna-ravishankar/repowire --skill cross-agent-review -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/cross-agent-review/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install prassanna-ravishankar/repowire cross-agent-review
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/cross-agent-review/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add prassanna-ravishankar/repowire --skill cross-agent-review -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/prassanna-ravishankar/repowire --path skills/cross-agent-review
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/cross-agent-review/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add prassanna-ravishankar/repowire --skill cross-agent-review -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/prassanna-ravishankar/repowire/tree/HEAD/skills/cross-agent-review/SKILL.md

## Когда брать
- получить независимое ревью диффа перед мержем
- проверить PR чужими глазами, а не той же моделью
- согласовать план работ со вторым агентом
- задать уточняющий вопрос ревьюеру в том же треде
- поднять пира на другом бэкенде, когда доступных нет

## Примеры запросов агенту
- Попроси codex отревьюить мой дифф на корректность и баги
- Отправь этот PR на ревью любому агенту с другим бэкендом
- Уточни у ревьюера, что он имел в виду под гонкой в `worker.py`

## Похожие
- [cross-review](https://affpapa.org/nevibecode/skills/cross-review.md) — скилл · 446 установок
- [caveman-review](https://affpapa.org/nevibecode/skills/caveman-review.md) — скилл · 411800 установок
- [review-loop](https://affpapa.org/nevibecode/skills/review-loop.md) — скилл · 104100 установок
- [thermo-nuclear-code-quality-review](https://affpapa.org/nevibecode/skills/thermo-nuclear-code-quality-review.md) — скилл · 22200 установок
- [open-code-review](https://affpapa.org/nevibecode/skills/open-code-review.md) — скилл · 6900 установок
- [printing-press-output-review](https://affpapa.org/nevibecode/skills/printing-press-output-review.md) — скилл · 6400 установок

Из того же набора: [prassanna-ravishankar/repowire](https://affpapa.org/nevibecode/by/prassanna-ravishankar/repowire.md) — 3 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
