conventional-commits
Installation
SKILL.md
Conventional Commits (a.k.a. semantic commit messages)
A commit convention that makes history machine-readable: a parser reads each
message, decides the next semver version, and builds the changelog from it. "Semantic
commits" is the common nickname for the same thing. It's the foundation the release
automation stands on — semantic-release-automation
covers the tooling that consumes these messages.
The format
<type>[(<scope>)][!]: <description>
<optional body — the "why", wrapped>
<optional footer(s) — BREAKING CHANGE:, Closes #123, Refs: ABC-12>