TOB
pr-improver
Автоматически проверяет и исправляет изменения в текущей ветке до прохождения ревью. Используйте для очистки ветки или исправления PR перед открытием или обновлением. Не подходит для разового ревью.
Что делает навык
Skill автоматически проверяет и исправляет изменения в текущей ветке, запуская цикл ревью и исправления до получения результата без критических и крупных замечаний. Он решает задачу очистки ветки и подготовки PR перед открытием или обновлением, обеспечивая итеративное улучшение кода.
Когда применять
- Очистка ветки и исправление ошибок перед открытием или обновлением Pull Request.
- Итеративное улучшение кода, когда требуется автоматическое исправление до прохождения ревью.
- Работа с ветками, где необходимо гарантировать отсутствие критических и крупных замечаний перед слиянием.
Как работает
- Определить корень репозитория, базовую ветку и список изменённых файлов с помощью git-команд.
- Сформировать scope (глобальные пути к директориям) на основе изменённых файлов, исключая покрытые другими глобы.
- Найти абсолютный путь к скрипту improve.js в плагине code-improver через переменные окружения или поиск в файловой системе.
- Запустить workflow через Tool с параметрами target, reviewer, scope, pluginRoot и maxRounds.
- Дождаться завершения цикла (polling или notification) и передать пользователю структурированный результат (converged, capped, escalation или halted).
- При эскалации или остановке передать пользователю детали и, при необходимости, запустить новый раунд с решением пользователя.
Примеры запросов агенту
Исправь текущую ветку до прохождения ревью.
Запусти цикл улучшений для PR, используя стандартного ревьюера.
Проверь и исправь изменения в ветке feature-x перед мержем.
Что понадобится
- Наличие установленного плагина code-improver (для доступа к workflow improve.js).
- Наличие плагина pr-review-toolkit (для использования ревьюера по умолчанию).
- Доступ к Workflow Tool и TaskOutput/TaskStop для управления циклом.
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «pr-improver» из репозитория:
# https://github.com/trailofbits/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r pr-improver/ ~/.claude/skills/pr-improver/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.