What problem does it solve? Writing well-formatted conventional commit messages and deciding how to split mixed changes into coherent commits is tedious and error-prone. This Skill automates the analysis of your working tree and produces properly formatted, logically grouped commits. ## Core Features & Use Cases - Logical Unit Grouping: Analyzes git status and diffs to split changes into atomic, cohesive commits (e.g., feature + tests together, unrelated refactors separate). - Conventional Commit Enforcement: Generates messages in <type>[optional scope]: <description> format using types like feat, fix, chore, docs, refactor, test, ci, perf, and build, with BREAKING CHANGE footer support. - Autonomous Mode: The --mansplain flag suppresses all interactive questions so the agent proceeds with best judgment, enabling chained automation workflows. - Use Case: After implementing a feature, fixing a bug, and updating docs in one session, run the Skill to produce three separate conforming commits instead of one messy commit. ## Quick Start Ask the agent to commit the current changes using conventional commit format, grouping them into logical units of work.