changelog-generator
davila7/claude-code-templates
Cria automaticamente registros de alterações voltados para o usuário a partir de commits do Git, analisando o histórico de commits, categorizando as alterações e transformando commits técnicos em notas de lançamento claras e de fácil compreensão para o cliente. Transforma horas de redação manual de registros de alterações em minutos de geração automatizada.
...Expandir tudoSobre changelog-generator
A skill “ changelog-generator ” transforma automaticamente mensagens técnicas de commit do Git em registros de alterações fáceis de entender, que comunicam de forma eficaz as atualizações aos clientes e usuários. Essa skill resolve o desafio comum de redigir manualmente registros de alterações, o que pode ser demorado e muitas vezes resulta em jargão técnico que pode não ser facilmente compreendido pelos usuários finais. Ao automatizar esse processo, o “ changelog-generator ” não apenas economiza um tempo valioso, mas também garante que as informações apresentadas sejam claras e acessíveis a todas as partes envolvidas.
Perguntas frequentes
Como faço para criar um changelog a partir do meu repositório Git?
Você pode criar um changelog executando a habilidade a partir do repositório do seu projeto e especificando o período ou a versão desejada.
Essa skill é compatível com todos os repositórios Git?
Sim, a habilidade “ changelog-generator ” pode ser usada com qualquer repositório Git que siga as práticas padrão de commit.
Existem limitações em relação aos tipos de commit que ela pode processar?
A skill filtra commits internos, como refatoração e testes, concentrando-se nas alterações visíveis ao usuário.
Posso personalizar o formato do changelog gerado?
Sim, você pode usar suas próprias diretrizes de estilo para o changelog, referenciando um arquivo CHANGELOG_STYLE.md.
Qual é a melhor prática para executar essa skill?
Recomenda-se executar a skill a partir da raiz do seu repositório Git e especificar intervalos de datas para os registros de alterações específicos.
Changelog Generator
This skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.
When to Use This Skill
- Preparing release notes for a new version
- Creating weekly or monthly product update summaries
- Documenting changes for customers
- Writing changelog entries for app store submissions
- Generating update notifications
- Creating internal release documentation
- Maintaining a public changelog/product updates page
What This Skill Does
- Scans Git History: Analyzes commits from a specific time period or between versions
- Categorizes Changes: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)
- Translates Technical → User-Friendly: Converts developer commits into customer language
- Formats Professionally: Creates clean, structured changelog entries
- Filters Noise: Excludes internal commits (refactoring, tests, etc.)
- Follows Best Practices: Applies changelog guidelines and your brand voice
How to Use
Basic Usage
From your project repository:
Create a changelog from commits since last releaseGenerate changelog for all commits from the past weekCreate release notes for version 2.5.0With Specific Date Range
Create a changelog for all commits between March 1 and March 15With Custom Guidelines
Create a changelog for commits since v2.4.0, using my changelog guidelines from CHANGELOG_STYLE.mdExample
User: "Create a changelog for commits from the past 7 days"
Output:
# Updates - Week of March 10, 2024## ✨ New Features- **Team Workspaces**: Create separate workspaces for different projects. Invite team members and keep everything organized.- **Keyboard Shortcuts**: Press ? to see all available shortcuts. Navigate faster without touching your mouse.## 🔧 Improvements- **Faster Sync**: Files now sync 2x faster across devices- **Better Search**: Search now includes file contents, not just titles## 🐛 Fixes- Fixed issue where large images wouldn't upload- Resolved timezone confusion in scheduled posts- Corrected notification badge count
Inspired by: Manik Aggarwal's use case from Lenny's Newsletter
Tips
- Run from your git repository root
- Specify date ranges for focused changelogs
- Use your CHANGELOG_STYLE.md for consistent formatting
- Review and adjust the generated changelog before publishing
- Save output directly to CHANGELOG.md
Related Use Cases
- Creating GitHub release notes
- Writing app store update descriptions
- Generating email updates for users
- Creating social media announcement posts
Instalar changelog-generator
Baixe e extraia os arquivos de habilidades para o diretório .claude/skills/.
Baixar ZIPClone o repositório e copie os arquivos da habilidade para o seu projeto.
git clone https://github.com/davila7/claude-code-templates/blob/main/cli-tool/components/skills/development/changelog-generator/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
Copiar





Lar
