← ClaudeAtlas

worktree-managerlisted

This skill should be used when the user mentions "worktree", "wt", "new branch workspace", "parallel development", "feature branch setup", "work on multiple branches", "separate workspace for branch", "docker port conflict", "database isolation", "worktreeinclude", "env isolation", or wants to manage git worktrees for parallel feature development.
smicolon/ai-kit · ★ 3 · AI & Automation · score 67
Install: claude install-skill smicolon/ai-kit
# Git Worktree Manager Skill Manages git worktrees for parallel development with automatic environment isolation. ## Activation Triggers This skill activates when the user: - Asks about "worktree" or "git worktree" - Mentions "wt" in context of git/branches - Wants to "work on multiple branches simultaneously" - Needs a "separate workspace for a feature" - Asks about "parallel development" setup - Wants to "set up a new branch workspace" - Has "docker port conflicts" between branches - Needs "database isolation" for parallel work - Asks about ".worktreeinclude" or "env isolation" ## Commands Reference | Command | Alias | Description | |---------|-------|-------------| | `/wt create <branch>` | `/wt c` | Create worktree with full isolation | | `/wt list` | `/wt ls` | Show all worktrees | | `/wt remove <branch>` | `/wt rm` | Remove worktree (stops Docker first) | | `/wt open <branch> [--editor]` | `/wt o` | Open (--cursor\|-c, --agy\|-a, --code\|-v) | ## Naming Convention Worktrees are created as siblings with `--` separator: ``` ~/[PARENT_DIRECTORY]/[REPO_NAME]/ # main repo ~/[PARENT_DIRECTORY]/[REPO_NAME]--[BRANCH_NAME]/ # worktree for [BRANCH_NAME] ``` ## Three-Layer Isolation ### Layer 1: `.worktreeinclude` — File Selection Gitignore-style file at repo root controlling which untracked files to copy. Auto-generated with sensible defaults on first `wt create`. ```ini .env* # apps/*/.env* [rewrite] auto [docker] auto ``` ### Layer 2: `[rewrite]` —