← Voltar ao catálogo
HookGit↓ 338

Conventional Commits

Valida cada mensagem de commit no formato convencional antes de o git push acontecer.

Instalação
npx claude-code-templates@latest --hook git/conventional-commits --yes

Este hook dispara no evento PreToolUse, sempre que o Claude Code vai executar um comando git pelo Bash. Ele intercepta a mensagem do commit antes que ela seja registrada.

Na prática, ele garante que toda mensagem siga o padrão tipo(escopo): descrição, aceitando tipos como feat, fix, docs, refactor, test e chore. Se a mensagem fugir do formato, o commit é barrado.

Quando usar

  • Quando o time depende de histórico limpo para gerar changelog automático.
  • Quando você usa versionamento semântico e quer commits consistentes.

Como usar

Depois de instalar, ele roda sozinho a cada tentativa de commit. Basta escrever mensagens no formato convencional e o hook libera a operação.