Ferramenta de geração de mensagens de commit baseada em IA
(github.com/leehosu)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 comoPROJ-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
https://github.com/f/git-rewrite-commits
Eu estava usando isso, então vou experimentar uma vez.