What problem does it solve? Working on multiple branches simultaneously forces constant stashing, context switching, and risks polluting your main workspace. This Skill sets up isolated git worktrees so feature work happens in a separate directory sharing the same repository, without breaking your current state. ## Core Features & Use Cases - Smart Directory Selection: Follows a priority order—existing .worktrees/ or worktrees/ directories, then AGENTS.md or OpenCode config preferences, then asks the user—so worktrees land where the project expects them. - Safety Verification: Checks with git check-ignore that the worktree directory is gitignored before creation, and fixes it (adds to .gitignore and commits) if not, preventing accidental commits of worktree contents. - Automated Setup & Baseline Validation: Auto-detects the project type (Node.js, Rust, Python, Go), installs dependencies, and runs the test suite to confirm a clean baseline before implementation begins. - Use Case: Before executing an implementation plan for a new auth feature, the Skill creates .worktrees/auth on a new feature/auth branch, runs npm install and npm test, and reports a ready workspace with 47 passing tests. ## Quick Start Ask the agent to set up an isolated git worktree for your new feature branch before starting implementation.