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

git-pr-reviewer — скилл для Claude Code: ревью PR перед мержем

Скилл разбирает диф ветки и проходит по изменённым файлам: логика, безопасность, производительность, тесты. Пригодится перед мержем, когда не хочется читать диф глазами.

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

Что делает git-pr-reviewer

Скилл берёт диф командой git diff main...HEAD или git diff <base-branch>...HEAD, находит изменённые, добавленные и удалённые файлы и идёт по каждому. Смотрит логические ошибки, SQL-инъекции, XSS, захардкоженные секреты, N+1 запросы, утечки памяти, пропущенную обработку ошибок и пробелы в тестах.

Внутри — чек-лист из четырёх блоков: безопасность, качество кода, производительность, тестирование. Отдельно проверяет валидацию пользовательского ввода, проверки аутентификации и авторизации, дублирование кода, мёртвые импорты и осмысленность тестов. Ответ выдаёт в формате markdown: сводка изменений, проблемы по уровням Critical, Warnings, Suggestions с указанием file:line, и вердикт — APPROVE, REQUEST CHANGES или NEEDS DISCUSSION.

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

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

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

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

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

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

1Через Skills CLI (Vercel)

npx skills add OneWave-AI/claude-skills --skill git-pr-reviewer -a claude-code

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

~/.claude/skills/git-pr-reviewer/SKILL.md

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

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

Вопросы о git-pr-reviewer

Как установить git-pr-reviewer в Claude?

Выполните npx skills add OneWave-AI/claude-skills --skill git-pr-reviewer -a claude-code. Скилл окажется в ~/.claude/skills/git-pr-reviewer/SKILL.md.

Что делает git-pr-reviewer?

Читает диф ветки и проверяет изменённые файлы на баги, уязвимости, проблемы производительности и нехватку тестов. В конце выдаёт отчёт с вердиктом по мержу.

Какие инструменты нужны скиллу?

Read, Grep, Glob и Bash. Bash обязателен для запуска git diff, так что в окружении без доступа к нему скилл не сработает.

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

SKILL.md · MIT
---
name: git-pr-reviewer
description: Review pull requests for code quality, security issues, and best practices. Use when reviewing PRs, checking code changes, or analyzing diffs before merge.
allowed-tools: Read, Grep, Glob, Bash
---

# Git PR Reviewer

## Instructions

When reviewing a pull request:

1. **Get the diff**: Run `git diff main...HEAD` or `git diff <base-branch>...HEAD`
2. **Analyze changed files**: Identify all modified, added, and deleted files
3. **Review each file** for:
   - Logic errors and bugs
   - Security vulnerabilities (SQL injection, XSS, hardcoded secrets)
   - Performance issues (N+1 queries, unnecessary re-renders, memory leaks)
   - Code style and consistency
   - Missing error handling
   - Test coverage gaps

## Review Checklist

### Security
- [ ] No hardcoded credentials or API keys
- [ ] Input validation on user data
- [ ] Proper authentication/authorization checks
- [ ] No SQL injection vulnerabilities
- [ ] XSS prevention in place

### Code Quality
- [ ] Functions are small and focused
- [ ] No code duplication
- [ ] Clear variable/function naming
- [ ] Proper error handling
- [ ] No unused imports or dead code

### Performance
- [ ] No unnecessary database queries
- [ ] Efficient algorithms used
- [ ] Proper caching where needed
- [ ] No memory leaks

### Testing
- [ ] New code has tests
- [ ] Edge cases covered
- [ ] Tests are meaningful, not just for coverage

## Output Format

```markdown
## PR Review Summary

### Overview
[Brief summary of changes]

### Issues Found
#### Critical
- [Issue description + file:line]

#### Warnings
- [Issue description + file:line]

#### Suggestions
- [Improvement ideas]

### Approval Status
[APPROVE / REQUEST CHANGES / NEEDS DISCUSSION]
```

## Example

```bash
# Review current branch against main
git diff main...HEAD --stat
git diff main...HEAD
```

© OneWave-AI · MIT · OneWave-AI/claude-skills

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

Всё по теме «Код-ревью и рефакторинг» →
adversarial-reviewer ekreloff Скилл проводит критический ревью изменений через три роли: саботажника, новичка и аудитора безопасности. Подойдёт перед слиянием PR. 813установок code-reviewer официальный Anthropic Субагент проверяет изменения в коде на баги, уязвимости и нарушения правил проекта. Подойдёт для ревью перед слиянием изменений. 31 050установок code-review-excellence Seth Hobson Скилл помогает разбирать pull request по этапам, находить ошибки и давать конкретную обратную связь. Подойдёт для ревью кода и настройки командных стандартов. CX Codex 30 193установок git-workflow jezweb Ведёт агента по операциям Git: подготовке PR, чистке веток, разрешению конфликтов и выпуску тегов в монорепозитории. CX Codex +1 1 200установок code-review официальный anthropics Скилл проверяет диффы и пул-реквесты на безопасность, производительность и корректность. Пригодится, когда правки нужно просмотреть до слияния. CX Codex +1 9 900установок github-code-review ruvnet Организует параллельное код-ревью в GitHub с помощью агентов безопасности, архитектуры и стиля через пакет ruv-swarm. CX Codex +1 1 300установок

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

email-subject-line-optimizer Скилл придумывает варианты темы письма по копирайтинг-фреймворкам, оценивает открываемость и советует, что тестировать. CX Codex +1 322установок inbound-lead-qualifier Скилл разбирает заявки с форм и запросы демо, ставит оценку по ICP, интенту и срочности и подсказывает, кому передать лид. CX Codex +1 323установок prospect-research-compiler Скилл собирает профиль потенциального клиента из новостей, соцсетей, сайта компании и финансовых данных. Пригодится перед первым письмом или звонком. CX Codex +1 322установок pipeline-health-analyzer Разбирает выгрузку по сделкам, находит зависшие и рискованные, считает вероятность закрытия и подсказывает, что делать дальше. CX Codex +1 319установок webinar-content-repurposer Превращает запись вебинара в серию постов, сниппеты для соцсетей, письма и одностраничники для отдела продаж. Пригодится, когда вебинар уже прошёл, а материалы для каналов ещё не готовы. CX Codex +1 319установок react-component-generator Скилл для генерации React-компонентов на TypeScript: пропсы, хуки, доступность. Пригодится при создании новых UI-элементов и рефакторинге. CX Codex +1 318установок utm-parameter-generator Скилл собирает UTM-метки по единому шаблону и подсказывает, как назвать кампанию, чтобы вся команда писала одинаково. CX Codex +1 316установок deal-review-framework Скилл ведёт разбор сделки по MEDDIC и BANT: считает риск, требует доказательства на каждой стадии и подсвечивает красные флаги. CX Codex +1 317установок

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

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