What problem does it solve?
Enforcing a strict conventional commit format prevents inconsistent commit messages, messy changelogs, and incorrect semantic version bumps, making releases and code review clearer and more automatable.
Core Features & Use Cases
- CommitMessage Validation: Require a type, optional scope, and a lowercase imperative description to ensure uniform messages.
- Release and Changelog Hygiene: Enable predictable changelog generation and semantic versioning by mapping types to version bumps.
- Guidance and Examples: Provide scope recommendations for repo areas like core, cli, rpc, agent, tools, and release, plus examples for breaking changes and footers.
- Use Case: When preparing a PR, use this Skill to rewrite or validate commit messages so automated changelog generation and CI release steps work reliably.
Quick Start
Create a conventional commit message for a bug fix in the core module with the description prevent crash when tool returns empty response.