What problem does it solve? Writing consistent, meaningful git commit messages is tedious and often results in vague or inconsistent history. This Skill analyzes your actual code changes and produces standardized Conventional Commits messages automatically. ## Core Features & Use Cases - Automatic Type and Scope Detection: Inspects the staged or working-tree diff to determine whether the change is a feat, fix, refactor, docs update, or another conventional type. - Intelligent File Staging: Groups and stages related files into logical commits, while warning against committing secrets like .env files or credentials. - Conventional Message Generation: Produces properly formatted messages with type, scope, description, body, and footers including BREAKING CHANGE annotations. - Use Case: After finishing a bug fix across three files, ask the assistant to commit your changes and it will stage the files, analyze the diff, and create a commit like "fix(auth): handle expired token refresh". ## Quick Start Commit my current changes with a conventional commit message based on the diff.