judge-with-debate — скилл для Claude Code: оценка через дебаты
Скилл запускает трёх независимых судей, которые спорят об оценке решения, пока не сойдутся в выводах. Пригодится, когда нужно оценить код или документ без одиночного мнения.
npx skills add NeoLabHQ/context-engineering-kit --skill judge-with-debate -a claude-codeЧто делает judge-with-debate
Скилл реализует паттерн Multi-Agent Debate. Сначала мета-судья один раз собирает спецификацию оценки: рубрики, чек-листы и шкалу. Затем три судьи параллельно разбирают решение независимо друг от друга и пишут отчёты в .specs/reports/{solution-name}-{YYYY-MM-DD}.[1|2|3].md.
Дальше начинаются раунды дебатов, максимум три. Каждый судья читает отчёты коллег, ищет расхождения больше одного балла по критерию, защищает свою позицию ссылками на решение и спецификацию и меняет оценку, если аргументы убедили. Общаются судьи только через файлы: оркестратор не читает отчёты сам, иначе его контекст переполнится.
Перед запуском нужна папка .specs/reports — скилл создаёт её командой mkdir -p .specs/reports. Мета-судья и судьи работают на модели Opus, так что оценка выйдет дороже обычного прохода. Если решение небольшое и спор не нужен, дебаты только замедлят работу.
Какие задачи решает
- оценить решение по рубрике, а не на глаз
- снять предвзятость одиночной оценки
- разобрать спорные критерии и увидеть аргументы обеих сторон
- получить отчёт с оценками и цитатами из кода
- сравнить несколько решений по одной спецификации
Примеры запросов агенту
- оцени решение в
src/api/users.tsчерез judge-with-debate - запусти дебаты судей по этому модулю и покажи, где они расходятся
- проведи multi-agent debate для оценки этого файла и сохрани отчёты в
.specs/reports
Как установить judge-with-debate
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill judge-with-debate -a claude-code2Вручную: положить файлы
~/.claude/skills/judge-with-debate/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/judge-with-debate/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill judge-with-debate -a codex2Вручную: положить файлы
.agents/skills/judge-with-debate/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill judge-with-debate -a cursor2Вручную: положить файлы
.cursor/skills/judge-with-debate/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit judge-with-debate2Вручную: положить файлы
.github/skills/judge-with-debate/SKILL.md1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill judge-with-debate -a gemini-cli2Командой платформы
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/judge-with-debateВручную: положить файлы
.devin/skills/judge-with-debate/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill judge-with-debate -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о judge-with-debate
Как установить judge-with-debate в Claude?
Выполните npx skills add NeoLabHQ/context-engineering-kit --skill judge-with-debate -a claude-code. После этого файл скилла появится в ~/.claude/skills/judge-with-debate/SKILL.md.
Что делает judge-with-debate?
Прогоняет решение через трёх независимых судей, затем через раунды дебатов до согласия или до трёх раундов. Итог — отчёты с оценками по критериям и обоснованием.
Нужны ли особые условия для работы скилла?
Да, перед стартом должна существовать папка .specs/reports, скилл создаёт её сам. Мета-судья и судьи запускаются на модели Opus.