What problem does it solve? Writing consistent, meaningful git commit messages is hard to enforce across a project. This Skill generates commit messages that strictly follow the Conventional Commits format, keeping history readable and tooling-friendly. ## Core Features & Use Cases - Conventional Commit Formatting: Produces messages in the <type>[optional scope]: <description> format with types like feat, fix, refactor, chore, docs, test, perf, ci, and revert. - Style Enforcement: Applies rules such as lowercase imperative descriptions, no trailing period, breaking-change markers (! or BREAKING CHANGE: footer), and no Co-Authored-By trailers. - Commit Strategy Guidance: Splits work into multiple smaller commits when scope is separable and pushes after committing. - Use Case: After finishing a bug fix, ask the AI to stage and commit your changes, and receive a properly formatted message like fix(auth): handle expired refresh tokens. ## Quick Start Stage my current changes and create a conventional commit, then push it.