What problem does it solve? Commit messages often become bloated with filler phrases, restated diffs, and AI attribution, making git history hard to scan. This Skill produces ultra-compressed, intent-preserving commit messages in Conventional Commits format so your history stays readable and useful for future debugging. ## Core Features & Use Cases - Conventional Commits formatting: Enforces <type>(<scope>): <imperative summary> with types like feat, fix, refactor, perf, and a subject capped at 50-72 characters. - Why-over-what bodies: Adds a body only for non-obvious reasoning, breaking changes, migrations, security fixes, and linked issues such as Closes #42. - Noise elimination: Strips phrases like "This commit does X", first-person pronouns, emoji, and AI attribution from every message. - 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 AI to write a commit message for your staged changes using the caveman-commit style.