Manages multiple Git worktrees to enable concurrent development on different branches without switching contexts.
The Git Worktree Manager skill streamlines multi-tasking by providing a set of commands to initialize, list, and remove Git worktrees directly through Claude. It automates the creation of isolated working environments by inferring branch types (such as features, bugfixes, or refactors) from natural language task descriptions. This skill eliminates the friction of context switching by allowing developers to maintain separate directories for different tasks, complete with automated iTerm2 integration to jump straight into the code in a new terminal tab.
主な機能
01Automated worktree creation with intelligent branch type inference
02iTerm2 integration for automatically opening new terminal tabs in worktree directories
03Visual listing of active worktrees with workspace status indicators
04Automatic branch synchronization with the develop branch during initialization
051 GitHub stars
06Safe, interactive removal of completed worktrees to maintain repository health
ユースケース
01Reviewing or testing code in a separate directory without affecting the state of the main working tree
02Switching between multiple high-priority bug fixes across different branches simultaneously
03Starting a new feature development in an isolated environment without stashing or committing current work