What problem does it solve? Managing stacked pull requests with Graphite involves many commands with subtle semantics — insertion vs. creation, restacking, re-parenting, untracking cascades — and mistakes can corrupt stack topology or leave metadata inconsistent. This Skill provides the exact command mechanics for each operation so an agent performs them correctly without guessing. ## Core Features & Use Cases - Stack construction and editing: Create branches with gt create, amend with gt modify, insert branches mid-stack with gt create -i to split a PR in place, and navigate with gt up/gt down/gt top/gt bottom. - Topology reshaping and recovery: Re-parent branches with gt track --parent, restack after changes, perform surgical rebases in complex stacks, and recover from interrupted rebases after a context reset. - Branch lifecycle management: Delete branches non-interactively, untrack branches while understanding cascade behavior, and reconcile dangling Graphite metadata. - Use Case: You need to split a large PR into three reviewable chunks within an existing stack. The Skill guides resetting commits, selectively staging each portion, and inserting new branches before the existing child so the split lands in the right position. ## Quick Start Ask the agent to split the current PR into two stacked branches using Graphite, keeping the first half on the existing branch and inserting the second before its child.