What problem does it solve?
This skill solves the issue of mixed-concern branches that are difficult to review, prone to merge conflicts, and risky to deploy. It automates the process of separating unrelated commits into distinct, logical branches.
Core Features & Use Cases
- Automated Branch Splitting: Uses cherry-pick to move commits from a cluttered branch into new, focused branches based on their specific concern.
- Intelligent Grouping: Automatically classifies commits into independent or stacked workflows, ensuring the correct base branch is used for each.
- Safety Guards: Includes built-in checks for dirty working trees, banned characters in commit messages, and branch naming conventions to ensure high-quality pull requests.
Quick Start
Ask the AI to split the current branch into focused pull requests based on the commit history.