
Split
- 7 repo stars
- Updated March 19, 2026
- Iron-Ham/split
Split is a Claude Code skill plugin that decomposes a large git branch into stacked logical branches so developers can open smaller, reviewable pull requests.
About
Split is a Claude Code plugin that breaks large branches into stacked logical branches with hunk-level precision. It analyzes your diff, proposes groupings by layer or feature, and creates cumulative branches ready for separate pull requests. Use it when a branch has grown too large for effective review and you want stacked PRs instead of one overwhelming changeset.
- /split analyzes branch diff and proposes logical groupings
- Hunk-level splitting when one file spans multiple groups
- Creates stacked branches each building on the previous
- Supports custom base branch and explicit group count
- Requires Python 3.10+ and gh CLI for PR creation commands
Split by the numbers
- Data as of Jul 22, 2026 (Skillselion catalog sync)
/plugin marketplace add Iron-Ham/splitAdd your badge
Show developers this marketplace is listed on Skillselion. Paste this into your README.
| repo stars | ★ 7 |
|---|---|
| Last updated | March 19, 2026 |
| Repository | Iron-Ham/split ↗ |
How do I break an oversized feature branch into reviewable stacked PRs without manually cherry-picking hunks?
Split an oversized git branch into stacked logical branches with hunk-level granularity ready for separate pull requests.
Who is it for?
Developers with large feature branches who use gh CLI and want hunk-aware stacked branch creation inside Claude Code.
Skip if: Small branches that already fit a single PR or teams not using git stacked-branch review workflows.
What you get
Creates stacked branches with cumulative changes per group and prints push and PR creation commands for each stack level.
Plugins in this marketplace
1 plugin - install individually after you add the marketplace.
Recommended Marketplaces
FAQ
Can Split handle one file with mixed concerns?
Yes. It Splits at the hunk level so only relevant hunks land on each stacked branch.
What tools does Split require?
Python 3.10+ for Split_diff.py and the GitHub gh CLI for PR creation commands.
How are stacked branches ordered?
Each branch contains all prior groups plus its own changes, so PRs target the previous branch in the stack.