O utilitário de linha de comando commitizen.
Clique aqui para ver a documentação.
Antes é necessário instalar o ESLint.
Clique aqui para fazer a instalação.
Instalar como dependência de desenvolvimento:
npm install commitizen --save-dev
Depois de instalar, inicialize seu projeto para usar o adaptador cz-conventional-changelog:
npm commitizen init cz-conventional-changelog --save-dev --save-exact