babysit · jssblck — скилл для Claude Code: что делает и как установить
Следит за проверками GitHub PR до завершения и разбирает сбои, пропущенные проверки и блокеры. Полезен, когда нужно дождаться CI без ручного опроса.
npx skills add jssblck/agents --skill babysit -a claude-codeЧто делает babysit
Скилл сначала проверяет состояние PR через gh pr view: конфликт, текущий head SHA, базовую ветку и условия слияния. Затем запускает один наблюдатель gh pr checks <n> -R <owner/repo> --watch --interval 10 и ждёт его завершения. Результат оценивается по статусу процесса и итогам проверок.
После ожидания скилл повторно читает состояние PR и делает снимок проверок через gh pr checks <n> -R <owner/repo> --json name,bucket,state,workflow,link. При известном запуске GitHub Actions можно использовать gh run watch <run-id> -R <owner/repo> --exit-status --compact --interval 10 и получить логи ошибок. Скилл не сливает PR и не публикует review-комментарии.
Конфликт PR блокирует workflows, запущенные через pull_request, поэтому ожидание до устранения конфликта не даст результата. Сервисы, которые оставляют только комментарии или reviews без check, этот watcher не завершает как проверенный review.
Какие задачи решает
- проверить, можно ли PR сливать
- дождаться завершения CI-проверок
- найти пропущенный или зависший check
- разобрать ошибку GitHub Actions
- сверить результаты для текущего head SHA
Примеры запросов агенту
- Проследи за PR
<n>в<owner/repo>до завершения всех проверок. - Проверь конфликтность PR, дождись CI и сообщи, какие проверки завершились с ошибкой.
- Дождись запуска GitHub Actions для PR
<n>, а затем покажи логи неудачных шагов.
Как установить babysit
1Через Skills CLI (Vercel)
npx skills add jssblck/agents --skill babysit -a claude-code2Вручную: положить файлы
~/.claude/skills/babysit/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/babysit/
1Через Skills CLI (Vercel)
npx skills add jssblck/agents --skill babysit -a codex2Вручную: положить файлы
.agents/skills/babysit/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add jssblck/agents --skill babysit -a cursor2Вручную: положить файлы
.cursor/skills/babysit/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install jssblck/agents babysit2Вручную: положить файлы
.github/skills/babysit/SKILL.md1Через Skills CLI (Vercel)
npx skills add jssblck/agents --skill babysit -a gemini-cli2Командой платформы
gemini skills install https://github.com/jssblck/agents --path skills/babysitВручную: положить файлы
.devin/skills/babysit/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add jssblck/agents --skill babysit -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о babysit
Как установить babysit в Claude Code?
Выполните npx skills add jssblck/agents --skill babysit -a claude-code, затем проверьте файл ~/.claude/skills/babysit/SKILL.md.
Что делает babysit?
Скилл проверяет mergeability PR, запускает наблюдение за GitHub checks и после завершения сверяет head SHA, статусы и блокеры. Он не выполняет слияние.
Следит ли babysit за review-комментариями?
Нет. gh pr checks отслеживает checks, включая опубликованные review-сервисом, но сервисы, которые оставляют только комментарии или reviews, требуют отдельного механизма завершения.
Похожие скиллы
Все скиллы по теме «Git и GitHub» →Сначала — babysit от других авторов.