What problem does it solve? When multiple agents or tasks share one source checkout, their edits overwrite each other into a messy diff. This Skill enforces working in a dedicated git worktree named with the agent id, so every change stays isolated and traceable to its owner. ## Core Features & Use Cases - Worktree Creation: Creates a branch ava-<id>-<task> from main and checks it out as a worktree in one command, with a two-step fallback when main is already the primary checkout. - Environment Bootstrap: Builds a real per-worktree virtual environment with uv sync and an editable install, since a fresh worktree has no .venv. - Safe Cleanup and Stash Rules: Explains why git stash is unsafe in shared checkouts and how to remove worktrees after the PR merges. - Use Case: Before fixing a one-line bug in a shared repository, an agent runs the documented command to create .worktrees/ava-7-bugfix, bootstraps its venv, makes the change, and opens a PR without touching the main checkout. ## Quick Start Ask the agent to create a git worktree named with its agent id and task before making any code changes to the repository.