Gerador de Changelog
Este skill transforma commits técnicos do Git em changelogs polidos e amigáveis para o usuário, que seus clientes e usuários realmente entenderão e apreciarão.
Quando Usar Este Skill
- Preparando notas de release para uma nova versão
- Criando resumos semanais ou mensais de atualizações de produtos
- Documentando alterações para clientes
- Escrevendo entradas de changelog para submissões em lojas de aplicativos
- Gerando notificações de atualização
- Criando documentação interna de releases
- Mantendo uma página pública de changelog/atualizações do produto
O Que Este Skill Faz
- Escaneia o Histórico do Git: Analisa commits de um período específico ou entre versões
- Categoriza Alterações: Agrupa commits em categorias lógicas (recursos, melhorias, correções de bugs, mudanças importantes, segurança)
- Traduz Técnico → Amigável: Converte commits de desenvolvedores para linguagem do cliente
- Formata Profissionalmente: Cria entradas de changelog limpas e estruturadas
- Filtra Ruído: Exclui commits internos (refatoração, testes, etc.)
- Segue Boas Práticas: Aplica diretrizes de changelog e a voz da sua marca
Como Usar
Uso Básico
A partir do seu repositório de projeto:
Crie um changelog a partir de commits desde o último release
Gere changelog para todos os commits da última semana
Crie notas de release para a versão 2.5.0
Com Intervalo de Data Específico
Crie um changelog para todos os commits entre 1º de março e 15 de março
Com Diretrizes Personalizadas
Crie um changelog para commits desde v2.4.0, usando minhas diretrizes de changelog
em CHANGELOG_STYLE.md
Exemplo
Usuário: "Crie um changelog para commits dos últimos 7 dias"
Saída:
# Atualizações - Semana de 10 de março de 2024
## ✨ Novos Recursos
- **Workspaces de Equipe**: Crie workspaces separados para diferentes
projetos. Convide membros da equipe e mantenha tudo organizado.
- **Atalhos de Teclado**: Pressione ? para ver todos os atalhos disponíveis.
Navegue mais rápido sem usar o mouse.
## 🔧 Melhorias
- **Sincronização Mais Rápida**: Agora os arquivos sincronizam 2x mais rápido entre dispositivos
- **Pesquisa Melhorada**: A pesquisa agora inclui conteúdo de arquivos, não apenas títulos
## 🐛 Correções
- Corrigido problema em que imagens grandes não eram enviadas
- Resolvida confusão de fuso horário em postagens agendadas
- Corrigida contagem de badges de notificação
Inspirado por: Caso de uso de Manik Aggarwal da Newsletter de Lenny
Dicas
- Execute a partir da raiz do seu repositório Git
- Especifique intervalos de data para changelogs focados
- Use seu CHANGELOG_STYLE.md para formatação consistente
- Revise e ajuste o changelog gerado antes de publicar
- Salve a saída diretamente em CHANGELOG.md
Casos de Uso Relacionados
- Criando notas de release do GitHub
- Escrevendo descrições de atualizações para lojas de aplicativos
- Gerando atualizações de email para usuários
- Criando posts de anúncio para redes sociais