What problem does it solve? Writing commit messages that are both concise and informative is hard: developers either write vague one-liners or verbose paragraphs. This Skill produces Conventional Commits messages that capture intent (the why) in a strict, reviewable format. ## Core Features & Use Cases - Conventional Commits formatting: Generates <type>(<scope>): <imperative summary> subjects with types like feat, fix, refactor, capped at 50-72 characters. - Intent-focused bodies: Adds a body only when the why is non-obvious, and always for breaking changes, security fixes, data migrations, and reverts. - No fluff policy: Strips AI attribution, filler phrases, and emoji unless project convention requires them. - 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 current staged diff using the caveman-commit style.