What problem does it solve?
This Skill automates the creation of isolated Git worktrees, preventing conflicts and keeping your main workspace clean when developing new features or implementing complex plans. It ensures a systematic and safe setup, saving you from manual configuration errors and context-switching overhead.
Core Features & Use Cases
- Automated Workspace Isolation: Creates separate, clean Git worktrees for new features or bug fixes.
- Smart Directory Selection & Safety: Automatically chooses the best location and verifies
.gitignore to prevent accidental commits.
- Project Setup Automation: Detects and runs
npm install, cargo build, pip install, etc., for a ready-to-use environment.
- Use Case: Before starting a new
feature/auth branch, use this skill to create a dedicated, isolated worktree. It will set up the branch, install dependencies, and run baseline tests, ensuring you start on a clean, verified slate without affecting your main dev branch.
Quick Start
I'm using the using-git-worktrees skill to set up an isolated workspace for my new 'feature/payment-gateway' branch.