split-branch - Split a branch into a tested stack
Splits a large Git branch or diff into a stack of smaller, individually tested GitButler branches and incremental commits.
Tags
Updated: 2026-09-19Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Summarize branch diff and changes
- Propose branch and commit seams
- Create incremental execution plan
- Test reduced working tree states
- Snapshot touched files to scratchpad
- Rebuild stacked GitButler branches
- Verify commit contents by bytes
Inputs
- Target Git branch
- Uncommitted dirty changes
- Branch and commit seams
- Project test suites
Outputs
- Stacked GitButler branches
- Incremental Git commits
- Scratchpad progress and snapshot files
- GitButler pull requests
Requirements
- GitButler CLI tool
- Git CLI tool
- Project test execution environment
- Scratchpad storage access
