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

review-pr · seifbenayed — скилл для Claude Code: ревью пул-реквестов

Разбирает диф ветки по чек-листу: баги, безопасность, производительность, тесты. Выдаёт вердикт — апрув, правки или обсуждение.

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

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

Скилл сравнивает текущую ветку с базовой и проходит по изменениям файл за файлом. Сначала он пробует main, потом master, а если ни одной нет — спрашивает. Дальше смотрит коммиты через git log --oneline <base>..HEAD и полный диф через git diff <base>...HEAD. Большие дифы разбирает по одному файлу: git diff <base>...HEAD -- <file>.

В каждом изменённом файле проверяются логические ошибки, доступ к null и undefined, гонки, инъекции, XSS, обход авторизации, захардкоженные секреты, SSRF, запросы N+1, неограниченные циклы, утечки памяти и проглоченные исключения. Отдельно смотрит стиль и нехватку тестов на новую функциональность и краевые случаи.

На выходе — сводка, список проблем до мержа, необязательные предложения и вердикт. Ссылки на пути и номера строк обязательны, советы конкретные. Скилл работает только с Bash, Read, Grep и Glob: правки в код он не вносит, поэтому чинить найденное придётся вам.

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

  • просмотреть диф ветки и не пропустить баг перед мержем
  • найти захардкоженный секрет или обход авторизации в изменениях
  • выловить запросы N+1 и утечки памяти в новом коде
  • проверить, что на новую функциональность есть тесты
  • получить структурированный вердикт по пул-реквесту

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

  • Отревьюй текущую ветку относительно main
  • Проверь изменения в этом пул-реквесте на баги и проблемы безопасности
  • Посмотри диф по файлу src/api/users.ts и скажи, что чинить до мержа

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

1Через Skills CLI (Vercel)

npx skills add SeifBenayed/cloclo --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 SeifBenayed/cloclo --skill review-pr -a claude-code. Скилл окажется в ~/.claude/skills/review-pr/SKILL.md.

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

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

Какие инструменты доступны скиллу?

Только Bash, Read, Grep и Glob. Файлы он читает и ищет по ним, но код не меняет.

Исходный текст

SKILL.md · MIT
---
name: review-pr
description: Review a pull request for bugs, security issues, and improvements. Use when the user asks to review a PR, review changes, or check code quality of a branch.
allowed-tools: Bash, Read, Grep, Glob
---

# Pull Request Review

Review the current branch's changes compared to the base branch.

## Steps

1. Determine the base branch:
   - Try `main`, then `master`, then ask
   - Run `git log --oneline <base>..HEAD` to see all commits in this PR
2. Run `git diff <base>...HEAD` to see the full diff
3. For large diffs, review file-by-file using `git diff <base>...HEAD -- <file>`
4. For each changed file, check for:
   - **Bugs**: logic errors, off-by-one, null/undefined access, race conditions
   - **Security**: injection, XSS, auth bypass, hardcoded secrets, SSRF
   - **Performance**: N+1 queries, unbounded loops, missing indexes, memory leaks
   - **Error handling**: missing try/catch, swallowed errors, unclear error messages
   - **Style**: inconsistency with the rest of the codebase
   - **Tests**: missing tests for new functionality or edge cases
5. Provide a structured review:

   **Summary** — What the PR does (1-2 sentences)

   **Issues** — Bugs, security, or correctness problems that should be fixed before merge

   **Suggestions** — Non-blocking improvements worth considering

   **Verdict** — Approve / Request Changes / Needs Discussion

Be specific — reference file paths and line numbers. Suggest concrete fixes, not vague advice.

$ARGUMENTS

© SeifBenayed · MIT · SeifBenayed/cloclo

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

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

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

review-pr tirth8205 Скилл анализирует PR или ветку через граф связей кода и показывает затронутые функции, риски и пробелы в тестах. Пригодится для структурированного ревью. CX Codex +1 1 200установок review-pr NeoLabHQ Разбирает открытый пул-реквест на GitHub и оставляет замечания прямо в строках диффа. Полезен, когда правки уже в PR, а не в локальной ветке. CX Codex +1 1 200установок review-pr dbpolito Разбирает пул-реквесты в CI: ищет дефекты, сверяется с прошлыми обсуждениями и публикует замечания построчно. CX Codex +1 2 300установок 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установок

Из того же набора3

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

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