What problem does it solve?
Setting up a parallel working environment for a new branch normally requires manually creating a git worktree, copying local environment files, initializing submodules, and wiring symlinks. This Skill automates that entire sequence so a developer can start working in an isolated checkout immediately.
Core Features & Use Cases
- Worktree and branch creation: Creates a new branch and a sibling worktree at
../<name> from the current HEAD or a specified base ref, with preflight checks for existing paths and dirty working trees.
- Environment file copying: Copies local
.env* files (gitignored secrets only) into the worktree using rsync, without regenerating encryption keys.
- Enterprise submodule wiring: Links an existing
packages-enterprise clone or shallow-initializes the .source submodule with HTTPS fallback, then refreshes symlinks, falling back to OSS mode on failure.
- Use Case: A developer asks for
/worktree branch=more-dcr-oauths and receives a ready-to-use sibling checkout with env files and enterprise symlinks configured, while the agent moves into the new worktree.
Quick Start
Ask the agent to create a worktree by providing a branch name, for example: create a worktree for the branch feature-oauth-flow.