К основному содержанию
скилл CX Codex

review-pr · dbpolito — скилл для Claude Code: ревью PR в CI

Разбирает пул-реквесты в CI: ищет дефекты, сверяется с прошлыми обсуждениями и публикует замечания построчно.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dbpolito/skills --skill review-pr -a claude-code
Открыть на GitHub

Что делает review-pr

Скилл ведёт ревью пул-реквеста без вашего участия. Сначала он фиксирует базовый и головной коммиты, потом читает диф от merge base до head и проходит по изменённому коду: точки входа, вызывающие места, зависимости, миграции, кэш, конкурентность. Каждую находку он пытается опровергнуть, прежде чем публиковать, поэтому в отчёт попадают только те дефекты, для которых есть конкретный триггер и последствие.

Работает через git, gh и jq. Отдельный проход он отводит на сверку с уже оставленными ревью и комментариями: дубликаты схлопывает по корневой причине, исправленное помечает как закрытое, спорное перепроверяет по актуальному коду. Свои прошлые публикации узнаёт по логину из REVIEW_LOGIN и маркеру <!-- review-pr -->.

Скилл не трогает индекс, ветки и закреплённые ревизии, не запускает тесты и не смотрит логи CI, если вы не попросили об этом прямо в запросе на ревью. Мержить, закрывать треды и менять метаданные PR он тоже не станет. Если checkout HEAD не совпадает с головой PR, он останавливается и показывает оба SHA — для синтетического merge-checkout в GitHub Actions он советует ref: ${{ github.event.pull_request.head.sha }} в actions/checkout.

Какие задачи решает

  • проверить пул-реквест на дефекты до мержа
  • разобрать диф от merge base до head целиком, включая удаления и переименования
  • свести старые комментарии ревьюеров с текущим состоянием кода
  • отсеять дубликаты замечаний по корневой причине
  • получить построчные замечания прямо в PR

Примеры запросов агенту

  • Отревьюь пул-реквест в этом репозитории и опубликуй замечания построчно
  • Сверь свои находки с прошлыми ревью и убери дубликаты
  • Проверь, что checkout HEAD совпадает с головой PR, и разбери диф

Как установить review-pr

1Через Skills CLI (Vercel)

npx skills add dbpolito/skills --skill review-pr -a claude-code

2Вручную: положить файлы

~/.claude/skills/review-pr/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/review-pr/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о review-pr

Как установить review-pr в Claude Code?

Выполните npx skills add dbpolito/skills --skill review-pr -a claude-code. Скилл появится в ~/.claude/skills/review-pr/SKILL.md.

Что делает review-pr?

Ищет дефекты, внесённые или усугублённые пул-реквестом, сверяется с уже оставленными ревью и публикует замечания построчно. Каждую находку он сначала пытается опровергнуть.

Запускает ли скилл тесты и смотрит ли логи CI?

Нет. Он читает тестовый код, но не выполняет тесты и не разбирает логи CI, пока вы не попросите об этом прямо в запросе на ревью.

Похожие скиллы

Все скиллы по теме «Код-ревью и рефакторинг» →

Сначала — review-pr от других авторов.

review-pr tirth8205 Скилл анализирует PR или ветку через граф связей кода и показывает затронутые функции, риски и пробелы в тестах. Пригодится для структурированного ревью. CX Codex +1 1 200установок review-pr NeoLabHQ Разбирает открытый пул-реквест на GitHub и оставляет замечания прямо в строках диффа. Полезен, когда правки уже в PR, а не в локальной ветке. CX Codex +1 1 200установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой