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