Use Cases
When developers need to work on multiple features simultaneously, this skill creates isolated git worktree directories for each feature. Each workspace has its own branch and file state without interference. Developers can continue other work on the main branch while each feature's changes remain completely isolated. The skill ensures the .worktrees directory is gitignored to prevent accidental commits.
Before executing complex implementation plans, this skill automatically creates isolated workspaces. It first detects existing worktree isolation, then prioritizes native platform tools (e.g., EnterWorktree), falling back to git worktree. After creation, it auto-runs project dependency installation and baseline tests, ensuring the workspace starts from a clean state to avoid debugging difficulties from dirty baselines.
Skill File
Domains
Forms
Mechanism
Breaks down how the skill works and what it produces, so you can quickly judge whether it fits your scenario and value.
Uses a three-tier progressive strategy:
GIT_DIR != GIT_COMMON to determine if already in a worktree; exclude git submodule false positives to avoid duplicate creationgit worktree add when no native tool is available. Verify the directory is gitignored before creationSkill Relationships
Dependency relationships read as "the upper tier points to the lower tier." The current Skill sits in the middle tier — above are Skills that depend on it, below are Skills it depends on.
Tier 1 · These Skills Use Me
Tier 2 · Current Skill
Tier 3 · I Use These Skills
Browse this skill's relationships within its skillset. Click a node to switch the side panel; use the search box to jump to any skill.