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

git-worktrees — скилл для Claude Code: что делает и как установить

Скилл обучает агента управлять параллельными рабочими директориями через git worktree. Пригодится для переключения задач и проверки чужих пуллреквестов без отправки правок в stash.

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

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

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

Внутри заложены инструкции по созданию изолированных окружений, запуску тестов, сравнению веток и выборочному переносу файлов. Важное аппаратное ограничение Git: одну и ту же ветку нельзя одновременно открыть в двух разных директориях. Если в каталоге остались незафиксированные файлы, удалить его обычной командой не выйдет — потребуется флаг --force. Это убережёт код от случайной потери при уборке.

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

  • изолировать срочный хотфикс без сброса текущих изменений через stash
  • запустить ревью чужого пуллреквеста в отдельной папке параллельно с работой
  • сравнить реализации двух версий утилитой diff бок о бок
  • вынести долгие тесты в независимую директорию и не блокировать терминал
  • собрать изменения из нескольких веток выборочным переносом файлов

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

  • Создай отдельный worktree для ветки hotfix-456 рядом с проектом и переключись на него.
  • Подготовь изолированную директорию для ревью пуллреквеста 123 и запусти там тесты.
  • Сравни файлы из двух связанных worktree и покажи различия.

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

1Через Skills CLI (Vercel)

npx skills add NeoLabHQ/context-engineering-kit --skill git-worktrees -a claude-code

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

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

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

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

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

propose-hypotheses Прогоняет полный цикл First Principles Framework: генерирует конкурирующие гипотезы, проверяет логику, валидирует доказательства и выдаёт решение. CX Codex +1 1 200установок create-command Пошаговый ассистент для сборки слэш-команд. Помогает задать frontmatter, настроить аргументы и вызовы bash-скриптов. CX Codex +1 1 200установок setup-arxiv-mcp Настраивает MCP-сервер поиска научных публикаций через Docker MCP и добавляет подсказки в CLAUDE.md. Нужен для поиска и чтения статей из агента. CX Codex +1 1 200установок attach-review-to-pr Скилл добавляет в пул-реквесты комментарии к конкретным строкам кода через GitHub CLI или MCP-инструмент. Пригодится, когда ревью идёт из терминала. CX Codex +1 1 200установок actualize Сверяет FPF-базу с изменениями Git и показывает устаревшие доказательства или решения. Нужен перед новой работой и после правок в репозитории. CX Codex +1 1 200установок create-hook Скилл анализирует проект и предлагает хуки под ваш стек: типизацию, форматирование, линт, тесты. Дальше создаёт скрипт и проверяет его. CX Codex +1 1 200установок create-pr Создаёт черновые пуллреквесты через GitHub CLI по проектному шаблону. Следит за сохранением правок в git и оформляет заголовки с эмодзи. CX Codex +1 1 200установок analyze-issue Разбирает GitHub issue, изучает связанный код и сохраняет техническую спецификацию. Нужен перед началом работы над задачей. CX Codex +1 1 200установок

Похожие

using-git-worktrees GanyuanRan Скилл решает, когда для задачи правда нужно отдельное рабочее дерево Git, а когда хватит текущей папки. Помогает не плодить лишние checkout. CX Codex +1 ★ 1 384звёзд репо git-worktree-manager Alireza Rezvani Разводит параллельные ветки по отдельным worktree с собственными портами и окружением, чтобы агенты не мешали друг другу. 581установок create-worktrees davila7 Собирает все открытые пул-реквесты через GitHub CLI и разворачивает под каждую ветку отдельный git worktree в папке ./tree/. Пригодится, когда надо смотреть несколько PR сразу, не переключая ветки в основном чекауте. 351установок git-pushing sickn33 Скилл отправляет коммиты по стандарту Conventional Commits в удалённую ветку через изолированный индекс Git. Защищает от случайного захвата лишних файлов при рядовых пушах. CX Codex +1 918установок git-worktree-runner dyoshikawa Скилл учит агента управлять git worktree через CLI-обёртку gtr: создавать, открывать в редакторе, запускать команды и удалять. CX Codex +1 ★ 1 552звёзд репо git-advanced-workflows Seth Hobson Скилл помогает править историю Git, переносить коммиты, искать источник бага и восстанавливать потерянные ветки. Подойдёт для сложных ветвлений и подготовки PR. CX Codex 19 356установок

Рядом в теме «Git и GitHub»

Все скиллы по теме «Git и GitHub» →

Вопросы о git-worktrees

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

Выполните в терминале команду npx skills add NeoLabHQ/context-engineering-kit --skill git-worktrees -a claude-code. Набор правил добавится в конфигурацию агента.

Что делает скилл git-worktrees?

Он предоставляет агенту правила и команды для управления параллельными рабочими директориями Git. Ассистент учится создавать каталоги под отдельные ветки с общей базой репозитория.

Можно ли открыть одну ветку в двух директориях worktree?

Нет, механика Git блокирует ветку для одной рабочей папки. Чтобы переключить ту же ветку в другое место, придётся сначала освободить её в предыдущем каталоге.

Смотрите также

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

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