create-worktree-skill — скилл для Claude Code: создание worktree
Создаёт отдельное рабочее окружение Git для выбранной ветки, настраивает порты и конфигурацию. Помогает запускать несколько веток проекта параллельно.
npx skills add disler/claude-code-hooks-multi-agent-observability --skill create-worktree-skill -a claude-codeЧто делает create-worktree-skill
Скилл create-worktree-skill создаёт Git worktree для указанной ветки и размещает его в trees/<branch-name>. Каждое окружение получает собственные порты, базу данных и конфигурацию, поэтому несколько экземпляров проекта могут работать одновременно. Номера портов подбираются автоматически, но можно задать смещение вручную.
Для создания окружения скилл вызывает слэш-команду /create_worktree_prompt <branch-name> [port-offset]. Она настраивает файлы окружения, устанавливает зависимости сервера и клиента, а затем запускает оба сервиса. Результат содержит адреса доступа и инструкции по управлению worktree.
Имя ветки обязательно: без него скилл запросит уточнение. Для установки зависимостей нужен bun. Если ветка уже подключена как worktree или в Git остались незакоммиченные изменения, создание окружения может завершиться ошибкой.
Какие задачи решает
- Создать отдельный worktree для новой функции
- Запустить несколько веток одного проекта одновременно
- Развести порты параллельных экземпляров приложения
- Подготовить отдельное окружение для тестирования исправления
- Настроить зависимости и запустить клиент с сервером в новом worktree
Примеры запросов агенту
- Создай worktree для ветки
feature-dashboard. - Подготовь окружение для ветки
hotfix-securityсо смещением портов5. - Создай отдельные worktree для веток
feature-a,feature-bиfeature-c.
Как установить create-worktree-skill
1Через Skills CLI (Vercel)
npx skills add disler/claude-code-hooks-multi-agent-observability --skill create-worktree-skill -a claude-code2Вручную: положить файлы
~/.claude/skills/create-worktree-skill/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/create-worktree-skill/
1Через Skills CLI (Vercel)
npx skills add disler/claude-code-hooks-multi-agent-observability --skill create-worktree-skill -a codex2Вручную: положить файлы
.agents/skills/create-worktree-skill/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add disler/claude-code-hooks-multi-agent-observability --skill create-worktree-skill -a cursor2Вручную: положить файлы
.cursor/skills/create-worktree-skill/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install disler/claude-code-hooks-multi-agent-observability create-worktree-skill2Вручную: положить файлы
.github/skills/create-worktree-skill/SKILL.md1Через Skills CLI (Vercel)
npx skills add disler/claude-code-hooks-multi-agent-observability --skill create-worktree-skill -a gemini-cli2Командой платформы
gemini skills install https://github.com/disler/claude-code-hooks-multi-agent-observability --path .claude/skills/create-worktree-skillВручную: положить файлы
.devin/skills/create-worktree-skill/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add disler/claude-code-hooks-multi-agent-observability --skill create-worktree-skill -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о create-worktree-skill
Как установить create-worktree-skill в Claude Code?
Выполни npx skills add disler/claude-code-hooks-multi-agent-observability --skill create-worktree-skill -a claude-code. Скилл будет доступен по пути ~/.claude/skills/create-worktree-skill/SKILL.md.
Что делает create-worktree-skill?
Скилл создаёт отдельный Git worktree с изолированными портами, базой данных и конфигурацией. Он также устанавливает зависимости и запускает сервер и клиент.
Что нужно для создания worktree?
Нужно указать имя Git-ветки и иметь установленный bun для установки зависимостей. Незакоммиченные изменения и уже существующий worktree для той же ветки могут помешать созданию окружения.