Além disso, esses commits podem ser usados para fazer releases automáticos e também para geração de changelog.
Uma ferramental muito massa é a combinação do release-it + conventional-changelog.
Também é possível melhorar a consistência e adoção ao comits semânticos com mais duas ferramentas: commitizen e o commitlint. O primeiro ajuda a escrever as mensagens seguindo os padrões e a segunda garante que as mensagens estão seguindo as regras.
Olha legal, o release-it, faltava isso... essa semana aprendi sobre o Husky, principalmente com o hook 'pre-commit' chamando o commitlint antes de cada commit e verificando se o commit segue os padrões, com a ajuda do commitizen, que ajuda bastante em realizar o commit padrão fecha o pacote commit padronizado.