Writing clear, consistent Git commit messages can be a struggle, especially in a team setup where there multiple developers writing code and contributing to the project.
Commitizen is a tool designed to solve the problem of unclear commit messages by providing a shared format for writing structured commit messages.
To use Commitizen, you need to install the cz-git package and configure it to use an AI model such as qwen2.5-coder for generating commit messages.
Once configured, you can use the czg command to generate a commit message with the selected type of changes and have it immediately create and push the commit.