What problem does it solve? Developers often stage and commit unrelated changes together, producing messy history where one commit mixes bug fixes, docs, and CI tweaks. This Skill analyzes the git diff, compares scopes against the previous commit, and splits staging into coherent per-scope commits. ## Core Features & Use Cases - Scope Detection: Reads the previous commit subject and touched paths to determine the current scope context. - Change Classification: Groups modified files by path heuristics (docs, test, ci, src domains) and diff intent, with hunk-level splitting via git add -p for mixed files. - Conventional Commit Generation: Creates one properly typed commit message per scope (feat, fix, docs, test, chore, ci) and commits groups sequentially. - Use Case: You fixed an auth bug, updated API docs, and tweaked a CI workflow in one working session. The Skill stages and commits them as three separate scoped commits instead of one mixed commit. ## Quick Start Ask the agent to analyze my current git changes and split them into separate scoped commits following Conventional Commits format.