5 pontos por hosu4343 2026-01-06 | 1 comentários | Compartilhar no WhatsApp

Como quase sempre uso o git pela CLI,
sempre achei um pouco incômodo o fato de gastar mais tempo do que parece escrevendo a mensagem de commit do que fazendo o próprio commit.

Partindo desse problema,
criei o Commitmate, uma pequena ferramenta open source que usa IA
para facilitar e padronizar a escrita de mensagens de commit no ambiente de CLI.

Principais recursos do Commitmate

  • Geração de mensagens de commit com base nas alterações (diff)
    Analisa as mudanças reais no código e sugere mensagens significativas.

  • Manutenção de tipo / estilo de commit consistentes
    Incluindo o estilo Conventional Commit, ajuda a manter de forma estável a qualidade dos commits em todo o projeto.

  • Detecção automática de chave de issue do JIRA a partir do nome da branch
    Com base em nomes de branch como PROJ-123-..., inclui automaticamente a chave da issue.

  • Suporte a mensagens de commit em coreano / inglês
    Pode ser usado tanto em desenvolvimento individual quanto em ambientes globais de colaboração.

  • Fluxo de sugestão por IA + edição pelo usuário
    A IA sugere a mensagem de commit, e você pode ajustá-la diretamente antes do commit final, sem atrapalhar o fluxo.

Espero que seja útil para quem quer reduzir o custo cognitivo de escrever mensagens de commit sem quebrar o fluxo de trabalho na CLI.

Ainda é uma ferramenta pequena, mas quero melhorá-la com uso real.
Registro de issues, sugestões de melhoria e críticas(?) são todos bem-vindos.

1 comentários

 
awbrg789 2026-01-06

https://github.com/f/git-rewrite-commits

Eu estava usando isso, então vou experimentar uma vez.