# agent-acceptance-gate

Скилл сверяет результаты параллельных агентов и прогоняет проверки перед коммитом или пушем. Возвращает PASS, CONDITIONAL PASS или FAIL с доказательствами.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 30
- Автор: WenyuChiou
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/WenyuChiou/agent-collab-skills/tree/HEAD/skills/agent-acceptance-gate/SKILL.md
- Обновлён: 2026-10-16
- HTML: https://affpapa.org/nevibecode/skills/agent-acceptance-gate

## Что делает

Скилл встаёт между «агенты закончили» и «коммитим». Он собирает таблицу линий, их роли и границы, сверяет изменённые файлы с заявленным охватом и отдельно помечает необъяснимые отклонения — это FAIL. Результат без доказательств считается непроверенным, а «успех» без логов не проходит.

Дальше срабатывают пресеты: если диф трогает две и более локали одного файла, добавляет записи каталога или называет бенчмарк, дату релиза либо лицензию конкретной модели, запускается соответствующий пресет из `presets/`. Это декларативные контракты проверки, а не исполняемый движок: их читают и выполняют по пунктам. Структурное совпадение — одинаковое число заголовков или строк — не равно совпадению по смыслу, поэтому расхождения ищут вручную и цитируют спорные места.

Скилл ничего не коммитит, не мержит и не пушит, не перезапускает упавшие проверки и не превращает отказ или таймаут в успех. Числовые бюджеты и лимиты повторов он берёт из политики проекта, а не хранит у себя. В режиме harness непрочитанная политика, план или чекпоинт — блокер: работа останавливается. Человек может утвердить исключение, но исходная запись остаётся неизменной.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add WenyuChiou/agent-collab-skills --skill agent-acceptance-gate -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add WenyuChiou/agent-collab-skills --skill agent-acceptance-gate -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add WenyuChiou/agent-collab-skills --skill agent-acceptance-gate -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install WenyuChiou/agent-collab-skills agent-acceptance-gate
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add WenyuChiou/agent-collab-skills --skill agent-acceptance-gate -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/WenyuChiou/agent-collab-skills --path skills/agent-acceptance-gate
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add WenyuChiou/agent-collab-skills --skill agent-acceptance-gate -a opencode
```

### Claude.ai

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

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

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

## Примеры запросов агенту
- Проверь диф перед коммитом скиллом agent-acceptance-gate и верни вердикт с доказательствами
- Сверь результаты линий субагентов и покажи, что отфильтровано и почему
- Прогони пресет multi-locale-mirror-sync по изменённым файлам локалей

## Похожие
- [pr-feedback-quality-gate](https://affpapa.org/nevibecode/skills/pr-feedback-quality-gate.md) — скилл · 1800 установок
- [verification-gate](https://affpapa.org/nevibecode/skills/verification-gate.md) — скилл · 836 установок
- [trailmark-review-gate](https://affpapa.org/nevibecode/skills/trailmark-review-gate.md) — скилл · 1300 установок
- [code-review](https://affpapa.org/nevibecode/skills/secondsky-code-review.md) — скилл · 530 установок
- [check-if-done](https://affpapa.org/nevibecode/skills/check-if-done.md) — скилл · ★ 23
- [do](https://affpapa.org/nevibecode/skills/do.md) — скилл · 7000 установок

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

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