babysit-pr · timschoch — скилл для Claude Code: что делает и как установить
Ведёт пуллреквест до готовности к мержу: опрашивает проверки, исправляет ошибки CI и отправляет коммиты в ветку.
npx skills add timschoch/skilly --skill babysit-pr -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/babysit-pr/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/babysit-pr/
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill babysit-pr -a codex2Вручную: положить файлы
.agents/skills/babysit-pr/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill babysit-pr -a cursor2Вручную: положить файлы
.cursor/skills/babysit-pr/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install timschoch/skilly babysit-pr2Вручную: положить файлы
.github/skills/babysit-pr/SKILL.md1Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill babysit-pr -a gemini-cli2Командой платформы
gemini skills install https://github.com/timschoch/skilly --path bundles/workflow/skills/babysit-prВручную: положить файлы
.devin/skills/babysit-pr/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add timschoch/skilly --skill babysit-pr -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.