What problem does it solve?
This skill creates isolated git workspaces (worktrees) to separate feature development from the main working directory, reducing risk of cross-contamination and messy histories. It guides smart directory selection and safety verification to ensure reliable isolation.
Core Features & Use Cases
- Isolated Workspaces: Create project-local or global worktrees to work on a feature branch without touching the main workspace.
- Safe Directory Selection: Uses a priority flow (existing directories, CLAUDE.md preference, then user prompt) to decide where to place the worktree.
- Safety Verification: Checks ignore rules before creating a worktree to prevent accidental commits of worktree contents.
- Use Case: When starting a feature across a large repo, spin up a worktree on a separate branch to keep the main branch pristine while you implement.
- (Note: This skill is designed to work with standard Git tooling and does not require additional dependencies.)
Quick Start
Initiate the skill to set up a new isolated workspace for the current project by following the documented steps: check existing worktree directories, respect CLAUDE.md preferences, or ask the user for a location, then create and configure the worktree accordingly.