What problem does it solve? Large, monolithic feature branches are hard to review because high-impact design decisions get buried inside long commit sequences. This Skill restructures an existing Graphite stack into reviewable slices — Decision PRs that isolate each high-leverage choice and Span PRs that hold the consequence-executing commits between them — without ever touching remotes or pull requests. ## Core Features & Use Cases - Decision-first classification: Builds a Decision Inventory from narrated commit messages, runs a coupling pass to group inseparable decisions, and demotes consequence commits into spans. - Deterministic construction paths: Automatically selects in-place reshaping for fresh runs or replacement-stack construction (with generation tokens like -st2) for previously packaged or PR-associated stacks. - Safety contract: Local-only operation with no git push, gh, or gt submit; requires explicit ratification of the proposed Slice Map, timestamped backup branches before any mutation, and per-boundary validation in temporary worktrees. - Use Case: You have a 20-commit feature branch mixing three major design choices with implementation fallout. Invoke smush to get a ratified Slice Map, then a validated stack of grammar-named branches like retry-budgets--02d-per-call-budgets ready for you to submit yourself. ## Quick Start Ask the agent to smush the current Graphite stack into Decision and Span PRs, selecting an owning Objective when prompted.