Automates Git worktree creation and management for seamless concurrent local development.
The Git Worktree skill simplifies the management of multiple branch environments, allowing developers to work on concurrent features or hotfixes without switching branches or clobbering uncommitted changes. By wrapping the 'wt' CLI, it provides a standardized convention for worktree paths, supports carrying work-in-progress files to new branches, and automates environment setup through script hooks. This skill is essential for high-velocity developers who need to jump between tasks while maintaining a clean, isolated local state and organized workspace.
Key Features
01Automated worktree creation with standardized path conventions using origin remote names.
02WIP transfer capabilities to carry uncommitted changes and untracked files to new branches.
03Support for conductor.json to automate repo-specific setup scripts like dependency installation.
041 GitHub stars
05Context handoff features to copy files and session data between development environments.
06Integrated workflow for merging, rebasing, and archiving finished worktrees.
Use Cases
01Managing multiple feature branches simultaneously without stash/pop cycles or branch switching.
02Setting up clean, isolated environments for hotfixes or code reviews while keeping your main workspace intact.
03Moving experimental local changes to a dedicated, isolated branch environment safely.