agent-debate — скилл для Claude Code: что делает и как установить
Скилл организует состязательный спор двух рецензентов вокруг важного технического выбора и готовит сводку для человека.
npx skills add WenyuChiou/agent-collab-skills --skill agent-debate -a claude-codeЧто делает agent-debate
Скилл запускает структурированное обсуждение, когда есть два весомых альтернативных варианта решения задачи. Сначала оформляется пакет данных с критериями оценки и ссылками на факты по шаблону references/debate_protocol.md. Затем параллельно стартуют две изолированные линии рецензентов в режиме только для чтения. Каждая из них защищает свою позицию и опирается на общие свидетельства.
Число раундов задаётся строго заранее или берется из лимита max_cycles. В конце основной агент или отдельный синтезатор без доступа к поисковым инструментам собирает согласованные факты, спорные тезисы и степень уверенности в рекомендации. Во время дебатов запрещены любые правки кода, коммиты и прямая запись в каноническую память проекта.
Итоговое решение всегда принимает человек. Спор не завершается автоматическим голосованием большинства.
Какие задачи решает
- сравнить два взаимоисключающих архитектурных решения перед внедрением
- структурировать аргументы за и против на основе общих фактов
- подготовить сводку разногласий для финального решения разработчика
- исключить спонтанные правки кода до согласования концепции
Примеры запросов агенту
- Запусти дебаты между вариантом на PostgreSQL и MongoDB для новой схемы событий
- Подготовь пакет свидетельств по шаблону
references/debate_protocol.mdдля выбора кэша - Сведи аргументы обоих рецензентов по миграции API и покажи спорные утверждения
Как установить agent-debate
1Через Skills CLI (Vercel)
npx skills add WenyuChiou/agent-collab-skills --skill agent-debate -a claude-code2Вручную: положить файлы
~/.claude/skills/agent-debate/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/agent-debate/
1Через Skills CLI (Vercel)
npx skills add WenyuChiou/agent-collab-skills --skill agent-debate -a codex2Вручную: положить файлы
.agents/skills/agent-debate/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add WenyuChiou/agent-collab-skills --skill agent-debate -a cursor2Вручную: положить файлы
.cursor/skills/agent-debate/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install WenyuChiou/agent-collab-skills agent-debate2Вручную: положить файлы
.github/skills/agent-debate/SKILL.md1Через Skills CLI (Vercel)
npx skills add WenyuChiou/agent-collab-skills --skill agent-debate -a gemini-cli2Командой платформы
gemini skills install https://github.com/WenyuChiou/agent-collab-skills --path skills/agent-debateВручную: положить файлы
.devin/skills/agent-debate/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add WenyuChiou/agent-collab-skills --skill agent-debate -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о agent-debate
Как установить agent-debate в Claude Code?
Выполните команду npx skills add WenyuChiou/agent-collab-skills --skill agent-debate -a claude-code.
Для каких ситуаций предназначен скилл?
Скилл нужен для важных развилок с двумя правдоподобными вариантами, где есть конкретные факты для проверки. Его не используют для простых фактических вопросов или споров об именовании.
Разрешено ли агентам редактировать файлы во время дебатов?
Нет, во время дебатов запрещены правки исходников, создание коммитов, слияния и прямая запись в долговременную память.
Исходный текст
SKILL.md · MIT
--- name: agent-debate description: Use when a consequential decision has two plausible, materially different options and you are about to pick one. Runs two opposed reviewers on the same evidence with a stated round cap, then hands the human a synthesis that names the deciding evidence. --- # agent-debate A bounded adversarial review of one consequential trade-off. Debate makes the evidence visible to the decision maker; it does not settle truth by vote and does not authorize implementation. ## Use only when - both options are plausible and materially different; - the decision is consequential enough to justify two independent reviewers; - identifiable evidence could inform or falsify each side. Do not debate a factual question that a direct check can settle, a naming preference, or a decision an authorized human already made. ## Setup 1. Write one evidence packet: the decision and who owns it, the two positions as testable statements, shared evidence paths, and the criteria for judging. Template: [references/debate_protocol.md](references/debate_protocol.md). 2. Launch two `reviewer` lanes in parallel, one position each, both on a strong model tier, both read-only, both with the same packet. Each argues the strongest form of its side and cites evidence. 3. State the round cap before launch and stop there. A rebuttal round, if the cap allows one, answers the other side's strongest point. In harness mode the policy's `max_cycles` limit sets the cap; evaluate the policy before each reviewer spawn. 4. A reviewer that changes its conclusion says so plainly; do not simulate disagreement. ## Synthesis The primary-agent, or a separate `synthesizer` with no search tools, writes: - agreed facts, with evidence; - contested claims, with the evidence on each side; - missing or failed reviewer outputs (recorded, never invented); - a recommendation, how uncertain it is, and what finding would change it; - the pending human decision: approve, decline, or revise. Nothing is implemented and no canonical memory changes until the human decides. If the outcome is worth keeping, write a memory proposal as described in `agent-context-budget`. ## Prohibitions - No majority vote as evidence or acceptance. - No silent retry, model switch, context discard, or invented missing side. - No source edits, commits, merges, or pushes during the debate. - No direct write to canonical memory.
© WenyuChiou · MIT · WenyuChiou/agent-collab-skills