What problem does it solve? Inconsistent commit messages break automated changelog generation, semantic versioning, and release tooling. This Skill ensures every commit message follows the Conventional Commits specification so your git history stays machine-readable and release automation works correctly. ## Core Features & Use Cases - Standardized Commit Format: Enforces the type/scope/description structure with types like feat, fix, docs, refactor, perf, test, build, ci, chore, and revert. - Breaking Change Notation: Supports both the ! marker and BREAKING CHANGE footer for signaling major version bumps. - Semantic Versioning Mapping: Maps commit types to version bumps (fix to PATCH, feat to MINOR, breaking changes to MAJOR). - Use Case: When you ask the AI to commit your staged changes, it produces a properly formatted message like feat(auth): add OAuth2 support instead of a vague or incorrectly styled message. ## Quick Start Ask the AI to commit your staged changes using a conventional commit message, for example: commit my changes with a conventional commit message.