What problem does it solve?
Many teams and projects suffer from inconsistent commit messages and unclear release implications; this Skill provides a clear, repeatable commit message format and maps commit types to semantic version changes so history and releases remain predictable.
Core Features & Use Cases
- Standardized Format: Defines the Conventional Commits structure (type, optional scope, optional breaking marker, short description, optional body and footers) to keep messages uniform.
- Semver Mapping: Explains how commit types map to semantic version bumps (fix → patch, feat → minor, feat! or BREAKING CHANGE → major).
- Practical Rules & Examples: Advises on subject length, imperative tone, body guidance, scope conventions, and common types for real-world use.
- Use Cases: Compose or suggest commit messages before committing, audit or clean a project's git history, and determine release impact for CI-driven versioning.
Quick Start
Create a Conventional Commit message for adding OAuth2 refresh token support in the auth module, following the git-conventional rules and indicating whether it is a breaking change.