What problem does it solve? Developing multiple features or SPECs simultaneously in a single Git repository forces constant branch switching, stashing, and context reloading, which causes conflicts and lost work. This Skill creates isolated Git worktrees per SPEC so each feature gets its own directory, branch, and environment. ## Core Features & Use Cases - Isolated Worktree Creation: Creates a dedicated worktree per SPEC with independent Git state, dependencies, and configuration, tracked in a central JSON registry. - CLI Command Interface: Provides commands to create, list, switch, sync, remove, and clean worktrees, including shell integration via eval-based navigation. - MoAI-ADK Workflow Integration: Hooks into the Plan-Run-Sync phases so worktrees are auto-created at planning, used during development, and cleaned after merge. - Use Case: A developer working on SPEC-AUTH-001 and SPEC-PAY-001 at the same time creates two worktrees, switches between them instantly, syncs each with the base branch, and removes them automatically after their PRs merge. ## Quick Start Ask the AI to create a new isolated worktree for a SPEC by running the worktree new command with the SPEC ID and a short description, then switch into it to begin development.