I've been using cz-cli and have just tried out commitlint/prompt. Something that commitlint/prompt offers that I wish existed in cz-cli is the character count for the type/scope/subject. On the other hand, I really like cz-cli's ability to prompt for every part of the commit message (type, scope, subject etc) with individualized instructions. cz-cli also offers a picker for the commit type with explanation of each option. It'd be fantastic if commitlint can incorporate those great features from cz-cli.