review-pr · dbpolito — скилл для Claude Code: ревью PR в CI
Разбирает пул-реквесты в CI: ищет дефекты, сверяется с прошлыми обсуждениями и публикует замечания построчно.
npx skills add dbpolito/skills --skill review-pr -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/review-pr/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/review-pr/
1Через Skills CLI (Vercel)
npx skills add dbpolito/skills --skill review-pr -a codex2Вручную: положить файлы
.agents/skills/review-pr/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dbpolito/skills --skill review-pr -a cursor2Вручную: положить файлы
.cursor/skills/review-pr/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dbpolito/skills review-pr2Вручную: положить файлы
.github/skills/review-pr/SKILL.md1Через Skills CLI (Vercel)
npx skills add dbpolito/skills --skill review-pr -a gemini-cli2Командой платформы
gemini skills install https://github.com/dbpolito/skills --path skills/review-prВручную: положить файлы
.devin/skills/review-pr/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dbpolito/skills --skill review-pr -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.