What problem does it solve?
Managing multiple features or experiments often requires switching branches, stashing changes, or even cloning the repository multiple times, leading to context switching overhead and potential conflicts. This Skill streamlines that process.
Core Features & Use Cases
- Isolated Workspaces: Creates self-contained Git worktrees, allowing you to work on multiple branches concurrently without affecting your main development environment.
- Safety Verification: Automatically checks and updates
.gitignore to prevent accidental commits of worktree contents.
- Automated Setup: Detects project type (e.g., .NET, Node.js) and runs appropriate setup commands like
dotnet restore or npm install.
- Use Case: When starting a new feature, bug fix, or experimental branch, use this Skill to set up an isolated, clean development environment in seconds.
Quick Start
Create a new worktree for a feature branch
git worktree add .worktrees/my-feature -b feature/my-feature
cd .worktrees/my-feature
The skill will then auto-detect and run project setup (e.g., dotnet restore)