changelog-automation
Faz seu agente gerar automaticamente notas de alteração a partir de códigos e lançamentos. É útil para manter um histórico organizado de mudanças em projetos.
O que ela faz
Esta ferramenta ajuda a criar automaticamente um arquivo chamado 'changelog' que lista as mudanças feitas em um projeto de software. Ela usa as mensagens dos 'commits' (pequenas atualizações de código) para organizar essas informações.
Quando usar
- ✓Quando você está configurando como o software será lançado.
- ✓Ao criar notas de lançamento para informar os usuários sobre novidades.
- ✓Para garantir que as mensagens de atualização de código sigam um padrão.
Exemplo do que pedir para a IA
“Crie um changelog a partir das minhas últimas atualizações de código.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta lê as mensagens que você escreve ao salvar pequenas atualizações de código (commits). Ela organiza essas mensagens em um formato padrão, como o 'Keep a Changelog', para que todos entendam facilmente o que mudou.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add wshobson/agents --skill changelog-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/documentation-generation/skills/changelog-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação de Changelog
Padrões e ferramentas para automatizar a geração de changelogs, notas de lançamento e gerenciamento de versões, seguindo padrões da indústria.
Quando Usar Esta Habilidade
- Configurar a geração automatizada de changelog
- Implementar Commits Convencionais (Conventional Commits)
- Criar fluxos de trabalho para notas de lançamento
- Padronizar formatos de mensagens de commit
- Gerar notas de lançamento para GitHub/GitLab
- Gerenciar versionamento semântico
Conceitos Principais
1. Formato Keep a Changelog
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Detailed patterns and worked examples
Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient.
## Summary
This release introduces dark mode support and improves checkout performance
by 40%. It also includes important security updates.
## Highlights
### 🌙 Dark Mode
Users can now switch to dark mode from settings. The preference is
automatically saved and synced across devices.
### ⚡ Performance
- Checkout flow is 40% faster
- Reduced bundle size by 15%
## Breaking Changes
None in this release.
## Upgrade Guide
No special steps required. Standard deployment process applies.
## Known Issues
- Dark mode may flicker on initial load (fix scheduled for v2.1.1)
## Dependencies Updated
| Package | From | To | Reason |
| ------- | ------- | ------- | ------------------------ |
| react | 18.2.0 | 18.3.0 | Performance improvements |
| lodash | 4.17.20 | 4.17.21 | Security patch |
Exemplos de Mensagens de Commit
# Feature with scope
feat(auth): add OAuth2 support for Google login
# Bug fix with issue reference
fix(checkout): resolve race condition in payment processing
Closes #123
# Breaking change
feat(api)!: change user endpoint response format
BREAKING CHANGE: The user endpoint now returns `userId` instead of `id`.
Migration guide: Update all API consumers to use the new field name.
# Multiple paragraphs
fix(database): handle connection timeouts gracefully
Previously, connection timeouts would cause the entire request to fail
without retry. This change implements exponential backoff with up to
3 retries before failing.
The timeout threshold has been increased from 5s to 10s based on p99
latency analysis.
Fixes #456
Reviewed-by: @alice
Melhores Práticas
O Que Fazer
- Siga os Commits Convencionais - Habilita a automação
- Escreva mensagens claras - Seu eu futuro agradecerá
- Referencie issues - Vincule commits a tickets
- Use escopos consistentemente - Defina convenções da equipe
- Automatize lançamentos - Reduza erros manuais
O Que Não Fazer
- Não misture alterações - Uma mudança lógica por commit
- Não pule a validação - Use commitlint
- Não edite manualmente - Apenas changelogs gerados
- Não esqueça de breaking changes - Marque com
!ou rodapé - Não ignore o CI - Valide commits no pipeline
Perguntas frequentes
O que são 'commits'?
'Commits' são como 'salvar' o seu progresso no código. Cada commit registra as mudanças que você fez desde o último salvamento.
O que é 'Keep a Changelog'?
É um guia que mostra como escrever um arquivo de changelog de forma clara e organizada, facilitando a leitura das mudanças.
Por que usar um padrão para as mensagens de commit?
Usar um padrão, como o 'Conventional Commits', ajuda a ferramenta a entender e organizar as mudanças automaticamente, além de facilitar a comunicação entre os desenvolvedores.
Detalhes
Descrição original do autor
Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.
repo: wshobson/agents
Popularidade
- Estrelas no GitHub
- 41 mil
- Posição no ranking
- #4856
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
screen-reader-testing
Faz seu agente testar sites usando leitores de tela para garantir que sejam acessíveis.
wshobson/agents
wcag-audit-patterns
Ajuda seu agente a auditar sites para acessibilidade e corrigir problemas de acordo com as diretrizes WCAG.
wshobson/agents
multi-reviewer-patterns
Faz seu agente coordenar revisões de código paralelas, deduplicando achados e consolidando relatórios.
wshobson/agents
parallel-debugging
Permite ao agente depurar problemas complexos com investigações paralelas e análise de causa raiz.
wshobson/agents
Skills parecidas
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC