What problem does it solve? Managing multiple Git branches in parallel usually means constant stashing, switching, or cloning the repo again. This Skill manages Git worktrees in a unified sibling directory so you can develop several branches side by side without interfering with your main working tree, while handling environment file copying and uncommitted-change migration safely. ## Core Features & Use Cases - Unified worktree lifecycle: Create, list, remove, and prune worktrees under a single root directory (default <repo sibling>/.zcf/<project>/), with smart defaults for branch names and base branches (main/master). - Environment file bootstrap: Automatically copies gitignored .env files into new worktrees (skipping templates like .env.example), and can open the result in your IDE. - Safe migration and deletion: Moves uncommitted changes or stash content between worktrees with source/target cleanliness checks, and refuses to delete dirty directories or branches. - Use Case: You need to fix a hotfix branch while your feature branch has uncommitted work. Ask to create a worktree for the hotfix, migrate the relevant changes, and later remove it cleanly once merged. ## Quick Start Ask the AI to create a worktree named feature-ui from the main branch, copy the environment files, and open it in your IDE.