stack

Organize stacked Git-Spice branch workflows for multi-CR development.

8|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/jfmyers9/agent --skill stack-jfmyers9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stack
Source: https://github.com/jfmyers9/agent/tree/main/harnesses/pi/extensions/git-tool/skill-resources/git-spice/stack
Command: npx skills add https://github.com/jfmyers9/agent --skill stack-jfmyers9

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Organizes and coordinates stacked Git-Spice branch workflows to manage multi-CR development, reducing context-switching and merge conflicts.

Core Features & Use Cases

  • Create and track stacked branches on the current base branch using gs branch create and its shorthand gs bc.
  • Navigate and manage the stack with commands like gs log, gs up, gs down, gs top, and gs bottom.
  • Submit, restack, and synchronize stack state with remote repositories to keep work in flight aligned.

Quick Start

Create your first stacked branch on the current branch and inspect the stack with gs log.

Frequently Asked Questions about stack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage stacked Git branches for multiple code reviews?

Stacked Git branches for multiple code reviews are managed by creating and tracking sequential feature branches on a base branch, reducing context-switching and merge conflicts during collaborative development.

What is a stacked Git workflow and when should I use it?

A stacked Git workflow organizes sequential dependent changes into separate branches for independent review. Use it for multi-CR development to keep work in flight aligned and minimize merge conflicts.

How do I navigate and inspect a stacked branch structure?

Navigate and inspect a stacked branch structure using commands like gs log to view the stack, and gs up, gs down, gs top, and gs bottom to move between branches.

How do I synchronize stacked feature branches with a remote repository?

Synchronize stacked feature branches with a remote repository by submitting, restacking, and synchronizing the stack state, ensuring all in-flight changes remain aligned across remote collaborators.

Do I need Git-Spice to orchestrate stacked branch workflows?

Yes, orchestrating these stacked branch workflows requires Git-Spice, utilizing its gs commands for branch creation, navigation, submission, restacking, and remote synchronization.