skills/worktree-workflow/SKILL.md
This skill should be used when implementing features in isolation using git worktrees. Triggers on "create worktree", "isolated workspace", "parallel development", or when starting implementation that should not affect main workspace.
npx skillsauth add sipherxyz/universal-ue-skills worktree-workflowInstall 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.
Manage isolated workspaces for parallel feature development.
# Create feature branch from main
git worktree add ../s2-{feature-slug} -b feature/{feature-slug} main
# Navigate to worktree
cd ../s2-{feature-slug}
# Confirm branch
git branch --show-current
# Confirm isolation
pwd
# In worktree, push changes
git push -u origin feature/{feature-slug}
# Return to main workspace
cd ../s2
# Merge or create PR
git checkout main
git pull
git merge feature/{feature-slug}
# Or: gh pr create
# Remove worktree
git worktree remove ../s2-{feature-slug}
# Delete branch if merged
git branch -d feature/{feature-slug}
| Practice | Reason | |----------|--------| | Use descriptive slugs | Easy to identify worktrees | | Commit frequently | Small, reviewable changes | | Push regularly | Backup and collaboration | | Clean up after merge | Avoid stale worktrees |
# List worktrees
git worktree list
# Add worktree
git worktree add <path> -b <branch> <start-point>
# Remove worktree
git worktree remove <path>
# Prune stale entries
git worktree prune
This skill integrates with:
/ugm:implement - Creates worktree at start/ugm:review - Reviews changes in worktree/github-workflow:github-create-pr - Creates PR from worktree branchskill: worktree-workflow
invoke: /ugm:worktree-workflow
testing
Manage VFX team issues on GitHub Projects - timeline scheduling, status updates, member commit checks, bulk assign. Use when managing VFX team project board, adding issues to timeline, checking member progress, or bulk-updating issue fields.
tools
Generate C++ validation rules from JSON definitions. Use when team updates ValidationRules.json or asks to add/modify validation rules.
development
Check codebase for Microsoft Xbox XR (Xbox Requirements) compliance issues. Scans for account picker, cloud saves, achievements, Quick Resume, and Xbox certification requirements. Use before console submission or when preparing for Microsoft certification. Triggers on "XR", "Xbox certification", "Microsoft compliance", "Xbox cert", "Xbox requirements", "GDK compliance".
development
Validate weapon DataAssets including damage curves, combo references, VFX links, sound cues, and stat configurations. Use when creating weapons, validating weapon data, or debugging weapon issues. Triggers on "weapon validation", "weapon data", "validate weapon", "weapon check", "damage curves", "weapon asset".