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

ship-it — скилл для Claude Code: коммит, PR и слежение за CI

Доводит завершённую правку до готового пул-реквеста: коммитит, пушит, открывает PR и следит за CI до зелёного.

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

Что делает ship-it

Скилл берёт на себя весь путь от готового кода до опубликованного PR. Он работает на feature-ветке, смотрит diff и рабочее дерево, раскладывает связанные файлы по логичным коммитам и не трогает чужие изменения. Если PR уже открыт, скилл переиспользует его и снимает статус черновика через gh pr ready — но только если вы не просили оставить черновик.

Дальше идёт проверка: скилл читает команды проверок в репозитории, гоняет нужные локальные тесты и добавляет в тело PR секцию Testing с точными командами и результатами. Скриншоты и записи прикладываются через gh --attach. После публикации он вызывает babysit, чтобы поймать конфликты слияния и дождаться полного набора проверок CI.

Скилл не мержит PR без просьбы и не расширяет задачу: для запроса только про CI он чинит ветку без создания PR, для мониторинга — просто отчитывается. Нужен gh с доступом к репозиторию, иначе на шаге push или создания PR работа встанет.

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

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

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

  • зашипь эту правку
  • закоммить и открой PR по текущей ветке
  • запушь изменения и проследи за CI

Как установить ship-it

1Через Skills CLI (Vercel)

npx skills add jssblck/agents --skill ship-it -a claude-code

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

~/.claude/skills/ship-it/SKILL.md

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

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

Вопросы о ship-it

Как установить ship-it в Claude?

Выполните npx skills add jssblck/agents --skill ship-it -a claude-code. Скилл встанет в ~/.claude/skills/ship-it/SKILL.md.

Что делает ship-it?

Коммитит завершённую правку на feature-ветке, пушит её, открывает или переиспользует PR, прогоняет локальные проверки и следит за CI до завершения.

Чем ship-it отличается от babysit?

ship-it доводит новую правку до опубликованного PR, а babysit нужен для слежения за уже существующим PR.

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

Все скиллы по теме «Git и GitHub» →
verify-and-ship cyrusagents Скилл проводит изменения через проверку критериев задачи, тесты, обновление changelog, коммит и создание pull request. CX Codex +1 843установок gh-issues openclaw Скилл находит GitHub issues, запускает фоновых агентов для исправлений и открывает PR. Подходит для потока от issue до готового pull request. CX Codex +1 5 000установок babysitting-pr spencerpauly Скилл отслеживает открытый пулл-реквест, устраняет сбои линтера, тестов и сборки в CI, разбирает комментарии ревью и правит конфликты слияния. CX Codex +1 427установок om-auto-continue-pr open-mercato Возобновляет незакрытый pull request с первого невыполненного шага плана. Если плана нет, восстанавливает цель по описанию, комментариям и диффу. CX Codex +1 3 700установок yeet официальный openai Проводит весь путь от git add до черновика пул-реквеста через gh. Вызывается только тогда, когда вы прямо об этом попросите. CX Codex +1 3 400установок om-approve-merge-pr open-mercato Скилл принимает номер пул-реквеста, ставит апрувящий ревью и делает squash-merge. Отказывается, если мешает QA-гейт или блокирующий лейбл. CX Codex +1 3 500установок

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

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