Manages complex stacked Git branches and pull requests with automated rebasing and synchronization.
Git Spice (gs) is a powerful CLI utility designed to streamline the 'stacked PR' workflow by managing dependencies between a chain of Git branches. It automates the process of rebasing upstack branches whenever a base branch is modified and allows developers to submit or update an entire sequence of pull requests with a single command. This skill enables Claude to handle advanced version control patterns, ensuring that multi-part features are organized, synced with the remote repository, and easily navigable without the manual overhead of traditional Git housekeeping.
Key Features
01Bulk submission and tracking of stacked pull requests
02Automated upstack rebasing during commits and amendments
03Intelligent repository synchronization and cleanup after squash-merges
04Support for Git worktrees in parallel multi-agent workflows
05Fuzzy-search branch navigation and stack visualization tools
061 GitHub stars
Use Cases
01Breaking down large features into a sequence of small, reviewable pull requests
02Updating a series of dependent branches after addressing feedback on a base PR
03Managing multiple parallel workstreams using Git worktrees without breaking PR links