Manages Git worktrees to enable seamless parallel branch development and context switching.
This skill streamlines the management of Git worktrees by providing a standardized interface for creating, listing, merging, and removing separate working trees. It allows developers to work on multiple branches simultaneously without the overhead of stashing or frequent context switching. The skill enforces safety protocols, such as verifying merge status before deletion and ensuring rebases happen against the latest main branch, making it an essential tool for high-velocity development environments where maintaining multiple active workstreams is common.
主な機能
010 GitHub stars
02Creates worktrees as sibling directories for organized parallel development
03Automates merging feature branches into main with pre-flight safety checks
04Performs safe rebase operations with automatic origin fetching
05Safely removes worktrees and associated branches after work is merged
06Calculates paths dynamically to prevent hardcoding and environment issues
ユースケース
01Switching to an urgent bug fix without stashing or interrupting current feature work
02Running long-running test suites in one worktree while continuing code changes in another
03Reviewing and testing a teammate's pull request in a dedicated, isolated directory