What problem does it solve?
This Skill solves the problem of slowing down development when you need to work on multiple features or fixes at the same time without polluting your main working directory.
Core Features & Use Cases
- Isolated worktrees for parallel development: Creates a dedicated git worktree and a properly prefixed branch for the requested feature, enabling side-by-side work.
- Smart handling for monorepos and submodules: Detects repo type and places worktrees under a safe, organized location (superproject > monorepo internal > sibling).
- Branch naming, safety checks, and cleanup readiness: Automatically derives branch prefixes (feat/fix/docs/test/chore/refactor/perf) from intent, sanitizes feature names into valid branch segments, prevents duplicates, and can copy relevant environment templates into the new worktree.
Use case: You want to fix a production bug while continuing feature work—create a worktree for the bug with a fix/... branch prefix, switch to that worktree, and keep your ongoing development untouched.
Quick Start
Ask your assistant to create a worktree for "login bug" with the fix prefix and a dry run so you can confirm the planned branch and path before changes are made.