What problem does it solve?
Managing multiple features or experiments often leads to messy workspaces, branch switching headaches, and accidental commits. This Skill provides a clean, isolated environment for each task, ensuring your main branch remains pristine.
Core Features & Use Cases
- Isolated Workspaces: Create separate Git worktrees for new features or bug fixes without affecting your main branch.
- Smart Directory Selection: Automatically or interactively choose the best location for your worktree, ensuring proper
.gitignore setup.
- Automated Setup: Detects project type (Node.js, Rust, Python, Go) and runs
npm install, cargo build, pip install, etc., for a ready-to-use environment.
- Use Case: Before starting a new feature, use this Skill to create a dedicated worktree. It handles all setup, so you can jump straight into coding without worrying about environment conflicts or accidental commits.
Quick Start
Announce skill usage
I'm using the using-git-worktrees skill to set up an isolated workspace.
The skill will then guide you through directory selection and setup.