claude-pr-review — воркфлоу

Команда /pr-review гонит pull request через пять независимых проверяющих, сверяет находки и собирает один отчет.

  • 114 ★ репозитория
  • Последний коммит
Воркфлоу

Расширенный доступ

Почему такой уровень

  • Прогон запускает фоновые процессы, `gh` и внешние CLI на локальном клоне.
  • Разделы Codex временно переписывают `~/.codex/config.toml`.
Все причины и проверки

gggodlin/claude-pr-review

Установка

Работает в

Ручная установка

Текст для агента

Прочитай `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, выбирает оси один раз и выдает общий отчет. Режим создан для пар фронтенда и бэкенда.

Обсуждение

Вопросов и отзывов пока нет.

Воркфлоу
Нужен VPN

OpenQodex проверяет ваши изменения перед пушем: сначала сканеры без модели, затем отдельный процесс Claude Code или Codex разбирает находки по вашему входу

CLIШирокий доступ1,1 тыс.Звезды репозитория

Проверяет diff и переписку с агентом: ловит ошибки в коде и расхождения между вашей просьбой и тем, что агент сделал. CLI, скилл и GitHub Action

СкиллРасширенный доступ502Звезды репозитория

Оценка от 0 до 10 для CLAUDE.md и AGENTS.md: Reporails находит размытые правила, повторы и битые импорты

CLIРасширенный доступ112Звезды репозитория

Открытый ИИ-агент для ревью pull request: описание, замечания и предложения по улучшению в GitHub, GitLab и других

CLIРасширенный доступ15,1 тыс.Звезды репозитория

Хуки для Claude Code и Codex CLI ведут журнал действий агента и не принимают «готово» без пройденной проверки.

CLIРасширенный доступ132Звезды репозитория

Плагин Claude Code проверяет изменение по плану: поднимает стек, прогоняет критерии приемки и дает отчет с доказательствами.

ПлагинШирокий доступ115Звезды репозитория

Коротко о README

Репозиторий содержит команду, шесть агентов-проверяющих, справочники по серьезности замечаний и скрипты для отчета. Автор описывает методологию в статье на zh-TW и прямо перечисляет, что работает только на macOS и что покрыто тестами лишь частично.

Бейдж для README

Сообщить о проблеме

Foxx AIclaude-pr-review
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.