gitmoji-conventional
Installation
SKILL.md
Gitmoji + Conventional Commits
<gitmoji> <type>[optional scope][!]: <description>
✨ feat(api): add OAuth login support
🐛 fix(auth): handle expired refresh tokens
♻️ refactor(cache): extract eviction policy
The shape, the breaking-change signals, revert form, footers, SemVer mapping and
PR-title rules are in references/commit-format.md.
check_commit_msg.py enforces the commit-message half of that; PR titles are
unchecked — it reads message files, literal messages and commit ranges, and a
title never passes through it. Load the reference when writing either. What
follows is the part no check can decide for you.