Helper inteligente para mensagens de commit com IA
M
📝 Leitor Markdown
Cole seu Markdown abaixo para visualizar o resultado formatado
O resultado
formatado aparecerá aqui conforme você digita...
H
📜 Histórico de Gerações
Consulte e copie commits gerados anteriormente
Nenhum commit gerado ainda.
1
🧩 Dados do Commit
Preencha as informações gerais (Comum para Manual e IA)
2
🤖 Geração com IA Automática
Forneça o Diff e gere a mensagem aqui mesmo
📂 Clique ou arraste seu arquivo de diff (.txt, .diff) aqui
Gerando commit com IA...
✨ Commit Gerado
3
Geração Manual
Modo
Manual (Gerar prompt para copiar e colar na IA):
4
📝 Prompt Alternativo (Detalhado)
Versão com checklist obrigatório para uso manual
Use este prompt para análises mais profundas e detalhadas:
"Analise este arquivo e gere um commit no padrão Commitizen para as alterações abaixo.
Você DEVE explicar absolutamente TUDO em nível máximo de detalhe.
NÃO omita nenhuma mudança, mesmo que pareça pequena ou técnica.
FORMATO DO COMMIT
Cabeçalho:
Use `tipo(escopo): descrição curta`, clara e precisa.
Corpo do Commit:
Explique detalhadamente TODAS as mudanças, cobrindo obrigatoriamente:
CHECKLIST OBRIGATÓRIO (NÃO PULE ITENS):
- O que foi criado
- O que foi alterado
- O que foi removido
- Por que cada mudança foi feita
- Como o comportamento anterior funcionava
- Como o comportamento novo funciona
- Quais telas foram impactadas
- Quais endpoints foram impactados
- Quais validações foram impactadas
- Quais regras de negócio foram alteradas
- Quais serviços, hooks, helpers ou módulos foram afetados
- Quais riscos ou efeitos colaterais existem
- Se houve impacto em performance, UX ou dados
- Exemplos práticos do antes e depois, quando possível
- Incluia tambem hashtags com CONTEXTO e outras palavras chave para facilicar a busca e
identificação do commit
Breaking Change:
Se QUALQUER mudança quebrar compatibilidade, crie a seção:
BREAKING CHANGE:
Explique exatamente:
- O que quebrou
- Por que quebrou
- O que precisa ser ajustado para adaptar
Tom de voz:
Linguagem natural, clara e humana
Sem formalidade excessiva
Sem uso de travessões (—)
Resumo para QA (OBRIGATÓRIO):
Após o commit, crie um resumo separado para QA explicando TUDO em alto nível de clareza.
Formatação:
Gere tudo como TEXTO PURO
Coloque dentro de BLOCOS DE CÓDIGO Markdown"
1
Gerar o arquivo de mudanças
Exporte as alterações do seu repositório
No terminal do seu projeto, use o comando para exportar o que foi alterado:
Terminal
git diff > alteracoes.txt
💡 Dica: Se já deu git add, use: git diff --cached > alteracoes.txt
2
Copiar o conteúdo
Prepare o arquivo para envio
Abra o arquivo alteracoes.txt criado na pasta raiz do projeto.
Selecione tudo (Ctrl+A) e copie (Ctrl+C) o texto gerado.
⚠️ Importante: Certifique-se de que o arquivo não está vazio e contém todas as
mudanças que você deseja documentar.
3
Enviar para a IA
Cole o prompt e anexe o arquivo
Volte para a aba "Gerador", preencha os dados do commit e clique em
"Gerar Prompt Completo".
Cole o prompt gerado na nossa conversa e anexe o conteúdo do arquivo alteracoes.txt que
você copiou.
💡 Dica: Você pode usar o botão "Copiar Prompt" para facilitar o processo.
4
Receber e aplicar o commit
Use a mensagem gerada
Eu vou analisar o arquivo e gerar uma mensagem de commit completa no padrão Commitizen.
Copie a mensagem gerada e use no seu repositório:
Terminal
git commit -m "tipo(escopo): descrição"
📋 O que você vai receber:
Cabeçalho: No padrão tipo(escopo): detalhado
Corpo: Explicação completa de todas as mudanças
Breaking Change: Seção clara se houver incompatibilidades
Resumo QA: Documento separado para o time de testes
Texto Puro: Pronto para copiar e colar
📚 Tipos de Commit Commitizen
feat
Nova funcionalidade
fix
Correção de bug
docs
Documentação
style
Formatação/Estilo
refactor
Refatoração
perf
Performance
test
Testes
chore
Tarefas gerais
✨ Exemplos de Commits
Exemplo 1: Nova Funcionalidade
feat(autenticação): adicionar login com autenticação de dois fatores...
Exemplo 2: Correção de Bug
fix(pagamento): corrigir cálculo de juros em parcelas...
Exemplo 3: Refatoração
refactor(api): migrar endpoints de REST para GraphQL...
🔑 Chaves de API
Configure suas chaves para usar as IAs diretamente
no Gerador.
Obtenha em: https://platform.openai.com/api-keys
Obtenha em: https://console.anthropic.com/
Obtenha em: https://ai.google.dev/
✅ Suas chaves são salvas localmente no seu navegador. Nenhum servidor externo armazena suas
credenciais.