What problem does it solve?
This skill prevents error-prone, manual stacked-branch Git workflows by guiding you through creating, navigating, and submitting stacked Change Requests with Git-Spice instead of raw git and GitHub CLI commands.
Core Features & Use Cases
- Stack branch creation & tracking: Create a branch stacked on the current branch (optionally without committing staged changes) and keep it tracked for stack operations.
- Stack navigation & inspection: View the current stack, list all tracked branches, and move up/down/top/bottom to understand your stack shape.
- Stack submit and restack workflows: Update and submit Change Requests, sync the repo to remove merged CR branches, and restack to reorder/rebase stack structure safely.
- Example use case: You have an ongoing feature split into multiple dependent changes; create stacked branches for each piece, submit the resulting Change Requests, then restack after new commits arrive to keep dependencies consistent.
Quick Start
Tell the assistant: "Use the stack skill to create a new stacked branch named 'luan/my-feature' and then show me the current short stack log."