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.
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
- Substitua {{tag_anterior}}, {{tag_atual}} (ex.: 'v1.4.0...HEAD'), {{publico}} e {{tom}}.
- Rode no terminal: git log --oneline --no-merges v1.4.0..HEAD e copie a saída.
- Cole o prompt + o log no ChatGPT/Claude — o changelog volta pronto para colar no GitHub Release ou CHANGELOG.md.
- 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.