Muito top isso, eu utilizo um chamado cz-cli, onde vem com a mesma proposta que esta de trazer todas as opções possiveis quando for escrever um commit, aproveitei e juntei essa funcionalidade com o Husky onde consigo manipular os hooks do github, logo sem executar nenhum comando diferente eu consigo utilizar o git e automaticamente aparece a CLI para me ajudar na criação do commit.
Repositorio que realizei: https://github.com/AbnerSilvaBarbosa/Test_Husky
Video base: https://www.youtube.com/watch?v=erInHkjxkL8