aio-worktreelisted
Install: claude install-skill aiocean/claude-plugins
# Git Worktree Management
Manages git worktrees for parallel development workflows.
## Environment
- git: !`which git 2>/dev/null || echo "NOT INSTALLED"`
- Scripts: !`echo "${CLAUDE_PLUGIN_ROOT}/skills/aio-worktree"`
Set `WT` to the Scripts path shown above. Then call scripts as `$WT/script-name`.
## Available Scripts
| Script | Purpose |
| ------------------------------ | ------------------------------------ |
| `worktree-create.sh` | Create new worktree with branch |
| `worktree-list.sh` | List all worktrees and their status |
| `worktree-sync.sh` | Sync worktree ↔ main (rebase + ff) |
| `worktree-spotlight.sh` | Live file sync for hot reload |
| `worktree-spotlight-status.sh` | Check if spotlight is running |
| `worktree-merge.sh` | Merge worktree branch to/from parent |
| `worktree-remove.sh` | Remove worktree and delete branch |
| `worktree-cleanup.sh` | Emergency cleanup after crash |
## Workflow
### 1. Create Worktree
```bash
$WT/worktree-create.sh <name> [source_ref]
# Examples:
worktree-create.sh feature-login # from HEAD
worktree-create.sh hotfix-bug main # from main branch
worktree-create.sh experiment abc123 # from specific commit
# Creates:
# Folder: {repo}--wtr-{name} (e.g., myrepo--wtr-feature-login)
# Branch: wtr-{name} (e.g., wtr-feature-login)
```
### 2. Syn