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

resolve-pr-conflicts — скилл Claude Code: что делает и установка

Скилл помогает агенту безопасно устранять конфликты слияния в ветке пулреквеста, обновляя её относительно целевой ветки через отдельный worktree и прогон тестов.

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

Что делает resolve-pr-conflicts

Скилл инструктирует агента работать с конфликтующими ветками по чётким правилам безопасности. Сначала утилита gh запрашивает статус PR, хеш коммита и права доступа к форку. Все операции происходят во временном каталоге git worktree, поэтому текущие незакоммиченные файлы в основном репозитории не пострадают.

Слияние или перебазирование выполняется строго по правилам целевого проекта. Если требуется перезаписать историю чужой ветки через force push, агент обязан запросить подтверждение и применить ключ --force-with-lease. Пушить изменения напрямую в базовую ветку запрещено.

Перед отправкой ветки запускаются сборка, линтеры и тесты. Без настроенной утилиты GitHub CLI агент не сможет проверить статус PR и права на запись.

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

  • разрешить конфликты слияния между веткой PR и базовой веткой
  • сохранить незакоммиченные локальные правки благодаря изоляции в git worktree
  • проверить код линтерами и тестами перед пушем обновлённой ветки
  • безопасно обновить чужой форк с флагом --force-with-lease

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

  • Разреши конфликты в PR #42 с веткой main
  • Обнови ветку пулреквеста 115 относительно develop и прогони тесты
  • Подтяни изменения из upstream в этот PR и проверь, нет ли сломанных тестов

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

1Через Skills CLI (Vercel)

npx skills add jssblck/agents --skill resolve-pr-conflicts -a claude-code

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

~/.claude/skills/resolve-pr-conflicts/SKILL.md

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

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

Вопросы о resolve-pr-conflicts

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

Выполните в терминале команду npx skills add jssblck/agents --skill resolve-pr-conflicts -a claude-code.

Что делает скилл resolve-pr-conflicts?

Он задаёт пошаговый регламент устранения конфликтов в открытом пулреквесте. Агент забирает правки базовой ветки в изолированное рабочее дерево, устраняет расхождения, прогоняет проверки и обновляет ветку PR.

Разрешает ли скилл вливать PR в целевую ветку?

Нет, скилл только обновляет саму ветку пулреквеста относительно базы. Слияние в целевую ветку или отправка коммитов в main инструкцией прямо запрещены.

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

Все скиллы по теме «Git и GitHub» →
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установок

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

merge-open-prs Скилл собирает список открытых PR, выбирает порядок и проводит их слияние через GitHub. Нужен для последовательной обработки нескольких PR. CX Codex +1 1 700установок ship-it Доводит завершённую правку до готового пул-реквеста: коммитит, пушит, открывает PR и следит за CI до зелёного. CX Codex +1 1 700установок using-sops Учит ИИ-агента безопасно управлять зашифрованными переменными окружения через обёртку pnpm secrets с ключами age. CX Codex +1 1 700установок code-craft Скилл задаёт правила работы с типами, состоянием, эффектами и ошибками. Пригодится для проектирования изменений в Rust, TypeScript, Go и Python. CX Codex +1 1 700установок testing-craft Помогает писать, проверять и упрощать тесты по строгой лестнице проверок. Скилл пригодится при рефакторинге набора проверок или выборе нужного уровня тестирования для свежего кода. CX Codex +1 1 200установок github-image-upload Прикрепляет скриншоты и записи экрана к PR, issue или комментарию GitHub и проверяет, что файлы попали в нужное место. CX Codex +1 1 200установок project-bootstrap Скилл настраивает структуру репозитория, проверки, CI и инфраструктуру для агентов. Пригодится для нового проекта или публикации пакета. CX Codex +1 794установок babysit Следит за проверками GitHub PR до завершения и разбирает сбои, пропущенные проверки и блокеры. Полезен, когда нужно дождаться CI без ручного опроса. CX Codex +1 666установок

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

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