Чек-лист
кодовое словоАрена

Arena Mode: как сравнивать решения нескольких агентов

Содержание9 глав
  1. 01Ссылка
  2. 02Когда подключать несколько агентов
  3. 03Подготовь задачу
  4. 04Установка
  5. 05Как выбрать режим сравнения
  6. 06Проверь выбранное решение
  7. 07Красные флаги
  8. 08Что сделать сегодня
  9. 09Проверить вручную

Когда задача допускает несколько разумных решений, не нужно десять раз переписывать один и тот же запрос. Arena Mode запускает независимые варианты решения, сравнивает их и помогает выбрать тот, который лучше проходит по заданным критериям.

Ссылка

Когда подключать несколько агентов

  • Нужно выбрать архитектурный подход, а у команды есть два-три рабочих варианта.
  • Есть сложная ошибка, но причина пока не ясна.
  • Предстоит рефакторинг, где важно не сломать существующее поведение.
  • Нужен независимый взгляд на план, а не ещё одна версия первого ответа.

Не используй режим для мелких правок, простых вопросов и задач с уже очевидным решением: он расходует больше времени и лимитов.

Подготовь задачу

Перед запуском выпиши четыре вещи:

Что указатьПример
ЦельИсправить ошибку авторизации без изменения публичного API
КонтекстМодуль, связанные файлы, текущие ограничения
КритерииТесты зелёные, нет регрессий, минимум новых зависимостей
Формат ответаПлан, патч, тесты и список рисков
  • Создай отдельную ветку или рабочую копию проекта.
  • Не вставляй в задачу пароли, ключи и данные клиентов.
  • Попроси агентов сначала объяснить подход, если менять код сразу рискованно.

Установка

В терминале Claude Code добавь каталог плагина и установи Arena Mode:

claude plugin marketplace add https://github.com/irr/arena-mode
claude plugin install arena-mode@irrlab.ai

Для первого теста достаточно четырёх независимых подходов:

/arena-mode:arena "Найди причину ошибки в модуле оплаты. Не меняй публичный API. Предложи патч, тесты и риски." n=4 strategy=judge

Как выбрать режим сравнения

РежимКогда брать
judgeНужен один отобранный вариант с объяснением критериев. Хорошая точка старта.
mainНужен более быстрый и экономный разбор без сложного турнира вариантов.
tournamentРешение критично, а вариантов много. Расходует больше лимитов.
  • Начни с n=3–6, а не с сотни агентов.
  • Заранее определи критерии, по которым будет оцениваться ответ.
  • Проси показать отличия между решениями, а не только назвать победителя.

Проверь выбранное решение

  • Прочитай изменения в файлах, а не принимай результат по рейтингу.
  • Запусти нужные тесты и проверь сценарий вручную.
  • Сверь новые зависимости, права доступа и изменение конфигурации.
  • Проверь крайние случаи, которые не вошли в формулировку задачи.
  • Зафиксируй, почему выбран именно этот подход: это пригодится для следующей итерации.

Красные флаги

  • Задача сформулирована как «сделай лучше» без границ и критериев.
  • Несколько агентов одновременно правят одну и ту же рабочую папку.
  • Рейтинг принимают за доказательство корректности.
  • Число агентов увеличивают до того, как проверили качество на 3–6 вариантах.
  • В запрос попадают секреты или клиентские данные.

Что сделать сегодня

  1. Возьми одну спорную задачу из текущего проекта.
  2. Сформулируй цель, ограничения и три критерия качества.
  3. Запусти Arena Mode с n=4 и strategy=judge.
  4. Проверь лучший вариант тестами перед объединением изменений.

Проверить вручную

  • Плагин доступен в твоей версии Claude Code и установлен из официального репозитория.
  • Команда запускается в отдельной рабочей копии, а не на единственном экземпляре продакшен-кода.
  • Расход лимитов и число агентов соответствуют задаче.