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

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

Ведёт пуллреквест до готовности к мержу: опрашивает проверки, исправляет ошибки CI и отправляет коммиты в ветку.

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

Что делает babysit-pr

Скилл принимает номер пуллреквеста и запускает цикл: опрос статуса, классификация падений и коммиты с исправлениями. Обычный зелёный CI выходом не считается. Цикл продолжается, пока не будут закрыты треды или пока не сработает слияние. Завершение наступает только при трёх терминальных состояниях: когда PR слит, закрыт или переведён в статус ожидания разработчика.

Внутри задействованы вспомогательные Bash-скрипты. Сначала scripts/pr-state.sh забирает снимок состояния ветки. Если проверки упали, scripts/classify-failure.sh определяет тип ошибки. Когда сбой помечен как нестабильный (flaky), агент перезапускает упавший шаг через gh run rerun, не трогая код тестов и конфиги. На починку упавших проверок действует лимит в 3 попытки, после чего агент передаёт управление человеку.

Замечания от ботов скилл закрывает сам. Ответы живым рецензентам агент отправляет только после явного подтверждения пользователя. Для работы требуется установленный GitHub CLI (gh). Слияние без явного флага --merge не выполняется, при этом флаги --auto и --delete-branch намеренно отключены.

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

  • отслеживать статус проверок в открытом пуллреквесте
  • перезапускать нестабильные шаги CI без правки тестов
  • устранять замечания ботов и закрывать треды ревью
  • готовить ветку к слиянию с проверкой коммита

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

  • Следи за PR 42 и слей его после проверок: babysit-pr 42 --merge=squash
  • Исправь упавшие тесты и разбери замечания в PR 105: babysit-pr 105
  • Контролируй пуллреквест 87 до прохождения всех проверок: babysit-pr 87

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

1Через Skills CLI (Vercel)

npx skills add timschoch/skilly --skill babysit-pr -a claude-code

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

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

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

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

Вопросы о babysit-pr

Как установить babysit-pr в Claude Code?

Выполните команду npx skills add timschoch/skilly --skill babysit-pr -a claude-code.

Что делает babysit-pr?

Скилл непрерывно следит за пуллреквестом, перезапускает нестабильные проверки CI, вносит исправления в ветку и закрывает треды ревью.

Когда babysit-pr останавливает работу?

Цикл завершается, когда PR закрыт, успешно слит или исчерпал лимит из 3 попыток исправить CI и требует вмешательства разработчика.

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

Все скиллы по теме «Git и GitHub» →

Сначала — babysit-pr от других авторов.

babysit-pr amElnagdy Разбирает ревью-треды ботов на PR или MR: проверяет находки по коду, чинит блокеры, отвечает и закрывает обсуждения. Пригодится, когда боты завалили пулреквест комментариями. CX Codex +1 533установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

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

skilly-cli Скилл для работы с CLI skilly: добавляет и удаляет бандлы и скиллы в репозитории, подтягивает обновления хаба. Пригодится, когда агент должен сам менять набор скиллов. CX Codex +1 647установок term-check Скилл проверяет варианты названий полей, таблиц или терминов через слепой тест на трёх нейросетях. Помогает выбрать слово, значение которого понятно без документации. CX Codex +1 647установок audit-agent-history Скилл находит в локальных логах сессий частые ошибки ИИ-ассистента и переводит их в правила проекта. Пригодится, когда агент раз за разом наступает на одни и те же грабли. CX Codex +1 548установок naming Скилл задаёт правила именования переменных, функций, файлов, таблиц и роутов. Пригодится, когда агент придумывает слово, которого в проекте нет. CX Codex +1 546установок audit-skilly-workflow Сверяет правила репозитория, глобальные инструкции, хуки, линтеры и CI с тем, что установил skilly, и пишет HTML-отчёт. Ничего не правит. CX Codex +1 540установок verify Единый реестр этапов проверки кода для git-хуков и CI-пайплайна. Помогает избежать расхождений между проверками на машине разработчика и на сервере сборки. CX Codex +1 536установок vercel-cli Скилл даёт агенту команды Vercel для env-переменных, деплоев и runtime-логов. Пригодится для проверки состояния развёртывания без dashboard. CX Codex +1 479установок progress Собирает актуальный статус долгой задачи: что нужно от вас, что заблокировано, что выполняется, что дальше и что завершено. CX Codex +1 401установок

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

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