What problem does it solve? Turning a messy working tree into clean, reviewable Git history is tedious: developers often dump everything into one commit or struggle to write consistent messages. This Skill analyzes the full diff, groups changes into meaningful chunks, and writes convention-matching commit messages, with optional push and pull request creation. ## Core Features & Use Cases - Logical Chunking: Groups changed files by concern (feature vs. fix vs. config) into separate commits, staging named files only and never using blanket git add -A. - Convention-Aware Messages: Follows repo instructions first, then matches the last 10 commits' style, falling back to conventional commits; never adds AI attribution trailers. - Three Modes: commit only, commit and push (git push -u origin HEAD), or full flow ending in a gh pull request with a drafted title and body. - Use Case: After a coding session touching eight files across two features, ask to "commit this" and receive two or three clean, reviewable commits with proper messages instead of one monolithic dump. ## Quick Start Ask the assistant to commit this, and it will inspect the diff, propose logical chunks, and create clean conventional commits for your current branch.