>
Programação & Web Qualquer IA

Gerador de Changelog e Release Notes a partir do Git Log

Prompt que transforma o git log entre duas tags em changelog legível por humanos, agrupado por tipo (feat/fix/docs) com convenção semver.

EPEquipe Prompt Salvo ·Criado em 24 de set. de 2026 ·Atualizado em 24 de set. de 2026
0cópias
0joinhas
0favoritos

O prompt

Atue como um Engenheiro de Release experiente. Transforme o histórico git em release notes profissionais.

Parâmetros:
- Rango de Commits (de → até): {{tag_anterior}}...{{tag_atual}}
- Público do Changelog: {{publico}} (usuários finais | desenvolvedores | ambos)
- Tom: {{tom}} (técnico direto | amigável para produto)

Requisitos da Saída:
1. Receba a saída de git log --oneline --no-merges {{tag_anterior}}...{{tag_atual}} e agrupe os commits por tipo do Conventional Commits (feat, fix, perf, docs, refactor, chore).
2. Para o público {{publico}}: traduza commits técnicos em benefícios ('refactor: extrair validação' vira 'validações mais consistentes no cadastro'); descarte chores internos se o público for usuário final.
3. Defina a versão semver sugerida (major/minor/patch) com base nos tipos presentes e em qualquer commit marcado BREAKING CHANGE — explique a escolha em 1 frase.
4. Estrutura do changelog: título 'vX.Y.Z — data', seção 'Destaques' (máx. 3 itens, os mais visíveis), depois as seções Novidades / Correções / Melhorias de Performance / Outras Mudanças com bullets curtos.
5. Se houver commits sem prefixo conventional, classifique-os pelo conteúdo e marque '(classificado automaticamente)' para revisão humana.
6. Entregue também a tag sugerida (vX.Y.Z) e o comando git tag -a pronto para copiar.

Como usar

  1. Substitua {{tag_anterior}}, {{tag_atual}} (ex.: 'v1.4.0...HEAD'), {{publico}} e {{tom}}.
  2. Rode no terminal: git log --oneline --no-merges v1.4.0..HEAD e copie a saída.
  3. Cole o prompt + o log no ChatGPT/Claude — o changelog volta pronto para colar no GitHub Release ou CHANGELOG.md.
  4. Revise os itens marcados '(classificado automaticamente)' antes de publicar: é onde a IA pode ter entendido errado.

Exemplo de saída

Para um log com 23 commits: 'v1.5.0 — 23/09/2026' (minor por 4 feats, sem breaking), Destaques com os 3 itens mais visíveis, seções Novidades (4 bullets traduzidos para benefício do usuário), Correções (7), Performance (2) e Outras Mudanças (5 chores resumidos em 1 linha), tag sugerida v1.5.0 + git tag -a pronto.

Guias relacionados

Prompts para programação e revisão de códigoBoilerplate, refatoração e code review com auditoria de segurança: como pedir código que compila de primeira.Prompt chains: encadear prompts para tarefas complexasQuando um prompt não basta: decomponha o trabalho em etapas com saída de uma alimentando a entrada da outra.Segurança e privacidade ao usar IAs com dados pessoaisO que nunca colar em um chat de IA, como anonimizar dados sensíveis e o que a LGPD exige do seu fluxo.
Usar na extensão