claude-pr-review — воркфлоу
Команда /pr-review гонит pull request через пять независимых проверяющих, сверяет находки и собирает один отчет.
- 114 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Прогон запускает фоновые процессы, `gh` и внешние CLI на локальном клоне.
- Разделы Codex временно переписывают `~/.codex/config.toml`.
Установка
- Работает в
Ручная установка
Прочитай `INSTALL.md` репозитория, спроси, какую конфигурацию я выбираю, и выполняй только шаги выбранной. Команды `cp` перезапишут одноименные файлы в `~/.claude/`, поэтому сначала покажи, что совпадет.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Прогон запускает фоновые процессы, `gh` и внешние CLI на локальном клоне.
- Разделы Codex временно переписывают `~/.codex/config.toml`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Команда `/pr-review` для Claude Code запускает до пяти ревью одного pull request с разных сторон: субагенты Claude Code с доступом ко всему репозиторию, нейтральный `codex review` по одному диффу, состязательный проход Codex и два прохода Gemini. Принцип из аудита безопасности: агент, нашедший проблему, ее не проверяет. Находки сверяются между осями, спорные остаются в отчете с доказательствами обеих сторон. Перед запуском команда показывает матрицу осей, и вы выбираете, какие включить. Для каждого измененного файла фиксируется итог: находка, замечаний нет или пропуск намеренно. Повторный прогон сверяет прошлые находки и помечает их как исправленные, открытые или устаревшие. Отчет выходит на китайском (zh-TW) с готовыми встроенными комментариями; язык меняют в форке.
Для кого. Командам, которые проверяют крупные pull request и готовы тратить время и токены на несколько независимых ревью.
Подходит, если
- Изменение трогает платежи или авторизацию, и одного ревьюера мало.
- Связка фронтенда и бэкенда в двух pull request ломается на контракте между ними.
- Автор поправил замечания, и нужно понять, какие находки закрыты.
- Hotfix идет в staging, а чужие дефекты не должны достаться автору.
Не подходит, если
- Pull request мелкий, и хватает быстрого прохода одним агентом.
- Нет локального клона репозитория для временного `git worktree`.
- Отчет нужен на русском без правки команды.
Пример запроса к агенту
Сделай /pr-review для этого pull request, включи оси Claude Code и Codex neutral и покажи отчет с находками.Ограничения
Репозиторий вынут из личной настройки автора, поэтому готовьтесь донастраивать. Обязательны Claude Code с субагентами, `gh` и локальный клон проверяемого репозитория. Оси Codex требуют OpenAI Codex CLI и плагин, оси Gemini требуют `agy`. Разделы Codex меняют `~/.codex/config.toml` во время прогона и потом восстанавливают, поэтому прочитайте шаги 3 и 7 команды до первого запуска. Тестировалось на macOS. Прогон среднего pull request занимает десятки минут и миллионы токенов Codex.
Как отключить. Удалите скопированные `pr-review.md`, файлы агентов, скрипты и `model-routing.env` из `~/.claude/`. Если ставили хук `pr-review-c4-dispatch-gate.py`, уберите и его запись из настроек.
Частые вопросы
Как установить claude-pr-review?
Скопируйте команду и агентов в `~/.claude/`: `mkdir -p ~/.claude/commands && cp commands/pr-review.md ~/.claude/commands/`, затем `cp agents/*.md` в `~/.claude/agents/`. Полный порядок лежит в `INSTALL.md`.
Можно ли обойтись без Codex и Gemini?
Да. Минимальная конфигурация использует только субагентов Claude Code, а недоступная ось попадает в отчет как пробел, а не как сбой.
Что значит проверка покрытия?
После ревью каждый измененный файл должен получить статус: находка, замечаний нет или пропуск намеренно. Отсутствие статуса считается нарушением.
Какие оси включены по умолчанию?
Перед запуском команда показывает матрицу осей и ждет вашего выбора: рекомендация согласием не считается, молчание ничего не включает.
Можно ли проверить сразу два pull request?
Да. Передайте несколько адресов: команда готовит каждый в своем worktree, выбирает оси один раз и выдает общий отчет. Режим создан для пар фронтенда и бэкенда.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ВоркфлоуOpenQodex проверяет ваши изменения перед пушем: сначала сканеры без модели, затем отдельный процесс Claude Code или Codex разбирает находки по вашему входу
Проверяет diff и переписку с агентом: ловит ошибки в коде и расхождения между вашей просьбой и тем, что агент сделал. CLI, скилл и GitHub Action
Оценка от 0 до 10 для CLAUDE.md и AGENTS.md: Reporails находит размытые правила, повторы и битые импорты
Открытый ИИ-агент для ревью pull request: описание, замечания и предложения по улучшению в GitHub, GitLab и других
Хуки для Claude Code и Codex CLI ведут журнал действий агента и не принимают «готово» без пройденной проверки.
Плагин Claude Code проверяет изменение по плану: поднимает стек, прогоняет критерии приемки и дает отчет с доказательствами.
Коротко о README
Репозиторий содержит команду, шесть агентов-проверяющих, справочники по серьезности замечаний и скрипты для отчета. Автор описывает методологию в статье на zh-TW и прямо перечисляет, что работает только на macOS и что покрыто тестами лишь частично.