From stack
Manage stacked branches with the stack CLI. Covers branch creation, navigation, syncing, and PR management.
How this skill is triggered — by the user, by Claude, or both
Slash command
/stack:stackThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The `stack` CLI manages stacked branches and syncs them to GitHub PRs. Use this for working with dependent branches.
The stack CLI manages stacked branches and syncs them to GitHub PRs. Use this for working with dependent branches.
stack worktree vs stack newstack worktree <branch> - Creates a separate git worktree directory at ~/.stack/worktrees/<repo>/<branch>. Use when:
stack new <branch> - Creates a branch in the current worktree. Use when:
stack new <branch> - Create new branch in the stack (use instead of git checkout -b)stack status - Show stack structure with PR status (fetches from GitHub)stack show - Show local stack structure (fast, no network)stack sync - Sync branches and update PRs on GitHubstack up / stack down - Navigate up/down the stackstack prune - Clean up merged branchesstack reparent <parent> - Change the parent branchstack rename <name> - Rename the current branchstack worktree - Create a git worktree for parallel workstack worktree feature-name
stack new feature-name if building stacked PRs on a feature branchstack sync (creates/updates PR)stack statusstack prune to clean upRun stack --help for full documentation.
npx claudepluginhub javoire/stackinator --plugin stackBuilds, publishes, synchronizes, validates, merges, and cleans up stacked pull requests without corrupting branch topology.
Provides git-spice CLI command reference, stack terminology (upstack/downstack), workflows for stacked branches/PRs/CRs, and pitfalls.
Creates, tracks, switches, syncs, and cleans up Git branches with consistent naming conventions and safe working-tree handling.