Enforce conventional commit messages with semantic validation, scope checking, and automated fix suggestions for git workflows.