What problem does it solve? Writing consistent, informative git commit messages is tedious and often inconsistent across a team. This Skill drafts or rewrites commit messages that follow the Conventional Commits specification, making history searchable and changelog-friendly. ## Core Features & Use Cases - Conventional Commits Formatting: Produces messages with the correct type (feat, fix, docs, refactor, perf, test, chore, ci, build), optional scope, and imperative-mood subject lines under 50 characters. - Structured Body and Footers: Adds explanatory bodies wrapped at 72 characters plus footers for issue references (Fixes #123), BREAKING CHANGE notes, and co-authors. - Use Case: After staging a bug fix in your API module, ask for a commit message and receive something like "fix(api): Prevent race condition in order processing" with a proper body and breaking-change footer. ## Quick Start Ask the assistant to write a Conventional Commits message for your currently staged changes, describing what the change does.