What problem does it solve?
Manually managing git worktrees for parallel development is time-consuming and prone to errors like uncommitted work loss or incorrect branch setup, this skill automates the entire workflow to reduce friction and risk.
Core Features & Use Cases
- Full worktree lifecycle management: Automates creating, setting up, opening, and deleting git worktrees via a standardized helper script.
- Flexible branch integration: Supports creating pull requests from worktree branches or merging changes directly into main with guided git workflows.
- Built-in safety guardrails: Includes pre-work checks for leftover FIX comments and validation to prevent accidental loss of uncommitted changes during cleanup.
Use case example: A developer working on a new feature can use this skill to spin up an isolated worktree, complete their work, and merge changes back to main without disrupting their primary working directory or losing progress.
Quick Start
Use the worktree skill to create a new isolated worktree for the 'improve login flow' feature, set it up, and open it in your terminal for development.