What problem does it solve? Writing consistent, meaningful git 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 automatically. ## Core Features & Use Cases - Automatic Type and Scope Detection: Analyzes staged or working-tree diffs to infer whether a change is a feat, fix, refactor, docs update, or another conventional type, along with the affected module scope. - Smart Staging and Grouping: Stages files individually, by pattern, or interactively so each commit contains one logical change, while warning 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 three files, ask the assistant to commit your changes and receive a properly formatted message like fix(auth): correct token refresh logic without writing it yourself. ## Quick Start Ask the assistant to commit my current changes with a Conventional Commits message based on the diff.