Pular para o conteúdo
Skillpedia
Escrita41 mil · #4856

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

https://github.com/wshobson/agents/blob/main/plugins/documentation-generation/skills/changelog-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/wshobson/agents/blob/main/plugins/documentation-generation/skills/changelog-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/documentation-generation/skills/changelog-automation/SKILL.md -o SKILL.md
Conteú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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas