pr-improver — скилл для Claude Code: что делает и как установить
Скилл запускает цикл проверки и исправления изменений текущей ветки до чистого PR-ревью. Пригодится перед созданием или обновлением pull request.
npx skills add trailofbits/skills --skill pr-improver -a claude-codeЧто делает pr-improver
pr-improver запускает цикл проверки и исправления изменений текущей ветки перед созданием или обновлением pull request. Он определяет базовую ветку, получает diff и расширяет область проверки до каталогов затронутых файлов, чтобы новые тесты рядом с кодом тоже попали в охват.
Цикл вызывает установленный скилл проверки PR, по умолчанию pr-review-toolkit:review-pr, затем передаёт найденные проблемы субагенту-исправителю и повторяет проверку. Внутри используется workflow workflows/improve.js, который хранит журнал, следит за областью изменений и может остановиться при эскалации или нарушении границ. Изменения остаются в рабочем дереве: коммиты скилл не создаёт.
По умолчанию нужен плагин pr-review-toolkit, потому что без доступного ревьюера цикл завершится с остановкой. Для запуска также используется Workflow tool; скилл рассчитан на текущий Git-репозиторий и останавливается на базовой ветке или при пустом diff.
Какие задачи решает
- проверить изменения ветки перед pull request
- исправить замечания ревьюера в несколько раундов
- ограничить проверку каталогами затронутых файлов
- остановить цикл при выходе исправлений за заданную область
Примеры запросов агенту
- Приведи текущую ветку в порядок: исправляй замечания PR до чистой проверки.
- Запусти цикл для текущей ветки относительно
mainи используй--max-rounds N. - Проверь и исправь изменения через ревьюер
pr-review-toolkit:review-pr.
Как установить pr-improver
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill pr-improver -a claude-code2Вручную: положить файлы
~/.claude/skills/pr-improver/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pr-improver/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill pr-improver -a codex2Вручную: положить файлы
.agents/skills/pr-improver/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill pr-improver -a cursor2Вручную: положить файлы
.cursor/skills/pr-improver/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills pr-improver2Вручную: положить файлы
.github/skills/pr-improver/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill pr-improver -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/code-improver/skills/pr-improverВручную: положить файлы
.devin/skills/pr-improver/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill pr-improver -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора77
Похожие
Рядом в теме «Код-ревью и рефакторинг»
Всё по теме «Код-ревью и рефакторинг» →Вопросы о pr-improver
Как установить pr-improver в Claude Code?
Выполните npx skills add trailofbits/skills --skill pr-improver -a claude-code, затем проверьте файл ~/.claude/skills/pr-improver/SKILL.md.
Что делает pr-improver?
Скилл проверяет изменения текущей ветки, передаёт найденные проблемы исправителю и повторяет ревью до чистого результата или остановки по защитному условию. Он не создаёт коммиты.
Что нужно для работы pr-improver?
Для стандартного сценария нужен установленный плагин pr-review-toolkit, потому что он предоставляет ревьюер pr-review-toolkit:review-pr. Запуск проходит через Workflow tool.