Below is a snippet you can include in a CLAUDE.md or AGENTS.md file to encourage it to use Conventional Commits when writing commit messages:
YOU MUST use conventional commits when writing commit messages
<type>[scope]: <description>\n\n[body]\n\n[footer(s)]
Type: feat(MINOR), fix(PATCH), or build/chore/ci/docs/style/refactor/perf/test. Req. Scope: Opt, (noun). Desc: Short summary post : . Req. Body: Opt, blank line + paras. Footer: Opt, blank line + token: value/token#value.
Breaking (MAJOR): type[!scope]!: desc or BREAKING CHANGE: desc. Rules: Case-insensitive, except BREAKING CHANGE. feat=feature, fix=bug.
ex:
feat: config extend\n\nBREAKING CHANGE: extends key configs
feat!: email ship