What problem does it solve? Writing consistent, meaningful commit messages is tedious and often inconsistent across a team. This Skill analyzes your actual code changes and produces standardized Conventional Commits messages with the correct type, scope, and description. ## Core Features & Use Cases - Diff-Based Message Generation: Inspects staged or working-tree diffs to auto-detect the commit type (feat, fix, docs, refactor, etc.) and affected scope. - Intelligent Staging: Groups and stages files logically so each commit represents one coherent change. - Breaking Change Support: Formats breaking changes with the ! marker or BREAKING CHANGE footer per the Conventional Commits specification. - Use Case: After finishing a bug fix across three files, ask for a commit and receive a properly formatted message like fix(auth): correct token expiry validation without writing it yourself. ## Quick Start Ask the assistant to commit my current changes with a conventional commit message based on the diff.