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

pr-improver — скилл для Claude Code: что делает и как установить

Скилл запускает цикл проверки и исправления изменений текущей ветки до чистого PR-ревью. Пригодится перед созданием или обновлением pull request.

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

Что делает 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-code

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

~/.claude/skills/pr-improver/SKILL.md

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

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

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

slicing-code-context Вырезает связные фрагменты кодовой базы через Trailmark и передаёт их субагенту без доступа ко всему репозиторию. Пригодится при анализе функций локальными моделями с малым контекстом. CX Codex +1 1 300установок github-triage Скилл разбирает открытые issues и pull requests в GitHub: связывает задачи с исправлениями, отмечает уже решённые и готовит локальные оценки приоритета и размера. CX Codex +1 1 300установок open-sourcing Проводит репозиторий через чек-лист перед публичным релизом: аудит секретов, лицензия, документация, CI и упаковка. CX Codex +1 1 300установок modern-cpp Направляет код на C++ к стандарту C++20/23/26, убирая уязвимости памяти и устаревшие конструкции вроде сырых указателей и макросов. CX Codex +1 1 200установок writing-lean-proofs Помогает писать и проверять доказательства Lean 4 по соглашениям Mathlib. Нужен при формализации теорем, рефакторинге тактик и настройке проверок проекта. CX Codex +1 1 200установок goal-prompt Составляет выверенные однострочные команды /goal для Claude Code и Codex с проверяемым условием остановки и защитой от циклов. CX Codex +1 1 100установок post-patch-validation Скилл гоняет эксплойты и проверки на двух версиях кода — уязвимой и пропатченной — и показывает, что патч действительно закрывает баг. CX Codex +1 746установок review-walkthrough Собирает из диффа текущей ветки HTML-страницу с пошаговым разбором изменений и замечаниями по коду. Вызывается вручную, когда нужно пройти ревью глазами. CX Codex +1 671установок

Похожие

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установок

Рядом в теме «Код-ревью и рефакторинг»

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

Вопросы о 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.

Смотрите также

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

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