plugins-copilot/git-worktree/skills/worktree-parallel-work/SKILL.md
Suggest a git worktree when the user wants parallel/isolated work, asks to keep the current branch untouched, or when the new request is clearly unrelated to existing uncommitted changes on the current branch. Trigger phrases: "in parallel", "simultaneously", "without touching my current branch", "run tests in a clean checkout", "isolated environment", "separate branch for this", "background task".
npx skillsauth add st0nefish/claude-toolkit worktree-parallel-workInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When the user wants to work on something in parallel, in isolation, or
without disturbing the current branch — or when the new request is clearly
unrelated to in-progress uncommitted changes — propose a git worktree. A
worktree gives a second fully-functional checkout under
.github/worktrees/<slug> (auto-gitignored): no stashing, no branch
switching, no context loss.
Explicit signals: the user says "in parallel", "without touching my current branch", "run tests in a clean checkout", "background task", "separate branch for this", or similar.
Implicit context mismatch: ALL of the following hold:
git status --short shows uncommitted/staged changes, ANDIn implicit cases, pause and surface the worktree suggestion first.
One-sentence observation: "I see uncommitted changes on this branch related to X — your new request looks unrelated."
Offer to create the worktree using the direct git worktree add flow
described by the worktree-create skill: derive the worktree base
directory from the repo root, slug the suggested branch name, and
create the worktree without relying on plugin-root environment
variables inside Bash.
Once created, run commands in the worktree via cd <path> && ....
After the work is done, suggest cleanup: remove the worktree with the
same direct git worktree remove flow described by the worktree-remove
skill, and optionally delete the branch with git branch -d.
git worktree list shows >1).development
Start work from your description — explore the codebase and plan
data-ai
Multi-phase, multi-agent feature workflow: spec → plan → refine → divide → execute → review. Invoke when the user escalates a session-start/session-issue flow to orchestration, or asks to run a non-trivial feature (multiple files, design ambiguity, cross-cutting concerns, correctness-critical paths) through the full multi-agent workflow. For small fixes, prefer session-start.
tools
Browse open issues, pick one, and start work on it
tools
Review, clean up, and open a PR to finalize the work