What problem does it solve? Developing multiple SPECs or features on a single branch causes merge conflicts, context-switching overhead, and blocked parallel work. This Skill creates and manages isolated Git worktrees so each SPEC gets its own workspace with independent Git state, files, and dependencies. ## Core Features & Use Cases - Isolated Worktree Management: Create, switch, sync, and remove worktrees per SPEC with a central JSON registry tracking status, branches, and sync history. - Parallel Development Workflow: Run multiple SPECs concurrently with independent dependency environments, development servers, and port assignments, integrated with the /moai plan, /moai run, and /moai sync phases. - Teammate Spawning: Launch Claude or GLM sessions in a new tmux window inside a worktree using the --spawn flag without abandoning the current session. - Use Case: While SPEC-AUTH-001 is under development in one worktree, create SPEC-PAY-001 in a second worktree, develop both in parallel, sync each with the base branch, and clean up merged worktrees automatically. ## Quick Start Ask the AI to create an isolated Git worktree for a new SPEC and switch into it to begin parallel development.