What problem does it solve?
This Skill simplifies managing multiple Git branches and contexts for parallel feature development. It addresses the complexity of hierarchical issue relationships and ensures proper branch hygiene, allowing you to work on several tasks simultaneously without context switching.
Core Features & Use Cases
- Parallel Development: Create isolated working directories for multiple branches, eliminating context switching overhead and boosting productivity.
- Hierarchical Branching: Guides the creation of worktrees for sub-issues that correctly branch from parent issue feature branches, maintaining a clean PR flow.
- Automated Cleanup: Streamlines the removal of merged worktrees and pruning of stale references, keeping your workspace tidy.
- Use Case: When working on a sub-issue (e.g., "Implement JWT") that depends on a parent feature branch (e.g., "Add Authentication"), use this skill to create a new worktree that correctly branches from the parent's feature branch.
Quick Start
Create a new git worktree for issue #130, titled "Add user authentication", branching from the release/v0.2.0 branch.