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

git-rebase — скилл для Claude Code: ребейз ветки и разбор конфликтов

Переносит коммиты на новую базу и разбирает конфликты по одному, не трогая чужие изменения. Пригодится, когда ветка отстала и её надо подтянуть под актуальный target.

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

Что делает git-rebase

Скилл ведёт агента по шагам: сначала посмотреть статус, текущую ветку и цель, проверить, не идёт ли уже ребейз, и сохранить незакоммиченную работу. Автостейш, reset и checkout он не делает: грязные файлы остаются на месте, а для сложного случая берётся отдельный worktree.

Перед перезаписью истории агент запоминает HEAD и снимает бэкап-ссылку скриптом scripts/pre-rebase-backup.sh. По умолчанию коммиты переносятся как есть: squash, перестановка и прочая правка истории — только если вы её попросили, число коммитов для этого не повод. Конфликты разбираются по одному: во время ребейза ours — это цель плюс уже перенесённые коммиты, theirs — тот коммит, что сейчас проигрывается; стороны не принимают целиком, а смотрят, что менялось в API и какие контракты держать.

Ветку с переписанной историей агент отправит только с вашего разрешения и через --force-with-lease. Если lease не прошёл, он посмотрит новые коммиты на удалённой ветке, а не заменит проверку безусловной силой. Скилл не занимается merge-коммитами, cherry-pick и настройкой репозитория.

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

  • Перенести ветку на свежий target с сохранением обеих сторон
  • Разобрать конфликт между проигрываемым коммитом и уже перенесёнными
  • Снять бэкап-ссылку перед переписью истории
  • Отправить переписанную ветку без потери чужих коммитов
  • Проверить итоговый diff и прогнать тесты затронутого поведения

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

  • Сделай ребейз текущей ветки на main, конфликты разбери по одному
  • Перенеси ветку feature/auth на origin/main и сохрани мои несохранённые правки
  • Отправь ветку после ребейза через --force-with-lease

Как установить git-rebase

1Через Skills CLI (Vercel)

npx skills add pedronauck/skills --skill git-rebase -a claude-code

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

~/.claude/skills/git-rebase/SKILL.md

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

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

Вопросы о git-rebase

Как установить git-rebase в Claude Code?

Выполните npx skills add pedronauck/skills --skill git-rebase -a claude-code — файл скилла появится по пути ~/.claude/skills/git-rebase/SKILL.md.

Что делает git-rebase?

Проводит ребейз ветки на указанную цель и разбирает конфликты по ходу переноса, сохраняя намерения обеих сторон. Заодно снимает бэкап-ссылку и проверяет итоговый diff.

Чем это отличается от обычного git rebase?

Агент отличает ours и theirs внутри ребейза и чинит затронутое поведение, а не принимает одну сторону целиком. Отправляет переписанную ветку только с вашего разрешения и через --force-with-lease.

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

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

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

tailwindcss Скилл настраивает работу агента с Tailwind CSS v4. Он заставляет применять утилиты, проектные дизайн-токены и избегать динамической сборки имён классов. CX Codex +1 447установок refactoring-analysis Анализирует архитектуру проекта по запахам кода Фаулера и формирует отчёт в docs/_refacs/. Помогает запланировать рефакторинг без форматирования и аудита безопасности. CX Codex +1 404установок electron-builder Настраивает сборку десктопных приложений на Electron под Windows, macOS и Linux. Помогает с подписью кода, выпуском релизов и автоматическими обновлениями. CX Codex +1 392установок next-best-practices Скилл с набором правил Next.js: файловые конвенции, границы RSC, async API, метаданные, обработка ошибок. Пригодится, когда агент пишет или ревьюит код на Next.js. CX Codex +1 383установок shadcn Задаёт правила сборки интерфейсов на shadcn/ui и Radix UI. Помогает агенту сохранять поддержку тем оформления и доступность экранов. CX Codex +1 369установок tanstack Скилл помогает писать React-код с TanStack Query, Router и Form. Пригодится, когда вы меняете работу с данными, маршрутами или формами. CX Codex +1 360установок zustand Скилл для ИИ-агента, который подсказывает паттерны Zustand: структуру сторов, селекторы, middleware и персистентность. CX Codex +1 353установок brand-storytelling Помогает собрать историю бренда: позиционирование, питч, фреймворк сообщений. Пригодится, когда компания рассказывает о себе, а запоминается только список фич. CX Codex +1 334установок

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

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