Изолированное рабочее дерево для фичи

★ 6.9 · vibe-coding

Дерево функций проекта — это скилл для Claude Code, который создаёт изолированное рабочее пространство для фичи: заводит git worktree под `.worktrees/<slug>`, инициализирует Crosslink и задаёт identity дочернего агента. Берут, когда нужно параллельно разрабатывать несколько фич без смешивания изменений в основном чекауте, когда требуется запустить дочернего агента в изолированной директории, или когда команда хочет разнести задачи по отдельным рабочим деревьям внутри одного репозитория. Скилл последовательно вызывает skill `feature` для создания закладки `feat/<slug>`, создаёт директорию `.worktrees/<slug>` внутри корня репо (гитигнорится автоматически), добавляет git worktree командой `git worktree add`, запускает `crosslink init --force`, затем `crosslink agent init <parent>--<slug>` и `crosslink sync`. Репо совмещает jj и git: worktree строится на git-ветке, а не jj-workspace — jj-букмарк автоматически экспортируется в git-ветку. Worktree обязательно размещается внутри `.worktrees/`, чтобы унаследовать trust scope и иерархию настроек Claude Code. Скилл не пушит ветку на remote и не делает force-push — это остаётся за пользователем. Подойдёт для проектов, где уже настроен Crosslink и используется colocated jj+git репозиторий; не подойдёт для чистых git-репо без Crosslink или jj.