What problem does it solve? Writing commit messages often produces verbose, inconsistent, or noisy text that obscures intent. This Skill generates ultra-compressed commit messages in Conventional Commits format, keeping the subject under 50 characters and including a body only when the reasoning is non-obvious. ## Core Features & Use Cases - Conventional Commits Generation: Produces <type>(<scope>): <imperative summary> subjects using types like feat, fix, refactor, perf, and revert. - Context-Aware Bodies: Adds a wrapped body only for breaking changes, security fixes, data migrations, reverts, or non-obvious reasoning, with issue references like Closes #42. - Noise Elimination: Strips AI attribution, filler phrases, emoji, and redundant restatements so the message stays terse and exact. - Use Case: After staging a breaking API rename, ask for a commit message and receive feat(api)!: rename /v1/orders to /v1/checkout with a BREAKING CHANGE footer ready to paste. ## Quick Start Ask the assistant to write a commit message for your staged changes using the caveman-commit style.