What problem does it solve? Writing consistent, well-formed commit messages is tedious and often skipped, leaving repositories with vague history that is hard to audit, search, or revert. This Skill drafts and reviews Conventional Commits messages that explain why a change was made, not just what changed. ## Core Features & Use Cases - Tiered effort levels: Choose lite (subject line only), full (scoped subject plus wrapped body and footer), or ultra (adds atomicity and history-consistency audits) to match the cost to the task. - Conventional Commits enforcement: Validates type, scope, imperative mood, 70-character subjects, 72-character body wrapping, and footer placement for issue references and breaking changes. - One-step commit and push: With the push verb, stages, commits, and pushes to the tracked remote, reporting the pushed range in one line. - Use Case: After staging a fix across the auth module, run the ultra level to audit atomicity, detect a breaking change in a removed endpoint, and produce a commit message with the correct scope and a BREAKING CHANGE footer. ## Quick Start Ask the agent to draft a Conventional Commits message for the currently staged changes, optionally specifying lite, full, or ultra and whether to push.