What problem does it solve? Writing consistent, meaningful commit messages is tedious and often skipped, leading to unreadable git histories. This Skill analyzes your actual code changes and produces standardized Conventional Commits messages automatically. ## Core Features & Use Cases - Diff-Based Message Generation: Inspects staged or working-tree diffs to infer the correct commit type (feat, fix, docs, refactor, etc.), scope, and description. - Intelligent Staging: Groups and stages files logically before committing, while guarding against committing secrets like .env files or credentials. - 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 several files, ask the assistant to commit your changes; it reviews the diff, stages the relevant files, and creates a commit like fix(auth): correct token refresh logic. ## Quick Start Commit my current changes with a conventional commit message based on the diff.