Agent Skill
2/7/2026

gw-git-worktree-workflows

Master Git worktrees and gw-tools workflows for parallel development. Use this skill when creating worktrees, managing multiple branches simultaneously, navigating between worktrees, troubleshooting worktree issues, or setting up feature branch workflows. Triggers on tasks involving git worktree commands, branch isolation, parallel development, or gw CLI usage.

M
mthines
0GitHub Stars
1Views
npx skills add mthines/gw-tools

SKILL.md

Namegw-git-worktree-workflows
DescriptionMaster Git worktrees and gw-tools workflows for parallel development. Use this skill when creating worktrees, managing multiple branches simultaneously, navigating between worktrees, troubleshooting worktree issues, or setting up feature branch workflows. Triggers on tasks involving git worktree commands, branch isolation, parallel development, or gw CLI usage.

name: git-worktree-workflows description: > Master Git worktrees and gw-tools workflows for parallel development. Use when creating worktrees, managing multiple branches simultaneously, navigating between worktrees, troubleshooting worktree issues, or setting up feature branch workflows. Triggers on git worktree commands, branch isolation, parallel development, or gw CLI usage. license: MIT metadata: author: mthines version: '2.0.0' workflow_type: advisory

Git Worktree Workflows

Master Git worktrees using the gw CLI tool for optimized parallel development workflows.

Rules

RuleDescription
fundamentalsHIGH - Core concepts of Git worktrees, what they share/don't share, when to use them
creationHIGH - Creating worktrees with gw add, remote fetch behavior, auto-copy files
navigationMEDIUM - Navigating with gw cd and gw checkout, shell integration setup
inspectionLOW - Listing worktrees with gw list, understanding worktree states
cleanupMEDIUM - Removing worktrees, gw clean, gw prune, disk space management
troubleshootingHIGH - Common errors and solutions, recovery procedures

Workflow Patterns

PatternDescription
feature-branchHIGH - Feature development workflow with worktrees
hotfixHIGH - Urgent bug fixes without interrupting feature work
code-reviewHIGH - Review PRs in isolated environments with gw pr
parallel-testingMEDIUM - Test across Node versions or configurations

Quick Reference

TaskCommand
Create worktreegw add feature-name
Create from different branchgw add feature-name --from develop
Navigate to worktreegw cd feature-name
List all worktreesgw list
Remove worktreegw remove feature-name
Check out PRgw pr 123
Update with maingw update
Batch cleanupgw clean
Full cleanupgw prune

Key Principles

  • Use worktrees for parallel work: Keep main ready while developing features.
  • Always use gw add: Gets auto-copy, shell navigation, smart fetch.
  • One branch per worktree: Cannot check out same branch in multiple worktrees.
  • Clean up when done: Use gw remove, gw clean, or gw prune.

Related Skills

Resources

Skills Info
Original Name:gw-git-worktree-workflowsAuthor:mthines