changelog-automation
Automatizar Geração de Changelog a partir de Commits
Également disponible depuis: wshobson
A criação manual de changelog é propensa a erros e consome tempo. Esta skill automatiza notas de lançamento usando Conventional Commits e o formato Keep a Changelog.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "changelog-automation". Generate changelog for v2.1.0 release with 15 commits including 3 features, 5 bug fixes, and 2 documentation updates
Résultat attendu:
CHANGELOG.md com seções formatadas: Funcionalidades (suporte OAuth2, Dark mode, cache de API), Correções de Bugs (condição de corrida no checkout, timeout de login, filtros de busca, funcionalidade de exportação, entrega de notificações), Documentação (atualizações de referência da API, Guia de Migração)
Utilisation de "changelog-automation". Validate commit message: 'fix: resolve memory leak in image processor'
Résultat attendu:
Conventional Commit válido - tipo: fix, sem escopo, assunto claro descrevendo a alteração
Audit de sécurité
SûrStatic analyzer flagged 69 patterns (external_commands: 45, network: 13, env_access: 3, blocker: 8) but all are false positives. The skill consists entirely of markdown documentation with code examples. External command patterns are bash examples in documentation blocks, URLs are reference links, and token references are GitHub Actions workflow templates for user configuration. No executable code or actual security risks detected.
Score de qualité
Ce que vous pouvez construire
Mantenedor de Biblioteca Open Source
Configurar geração automatizada de changelog para lançamentos de pacotes npm usando semantic-release com GitHub Actions.
Gerente de Releases Empresarial
Padronizar convenções de commit entre equipes e gerar notas de lançamento internas com seções de auditoria de segurança.
Desenvolvedor Solo
Implementar automação de changelog leve usando git-cliff com sobrecarga mínima de configuração.
Essayez ces prompts
Ajude-me a configurar a geração automatizada de changelog para meu projeto. Quero usar Conventional Commits e gerar um arquivo CHANGELOG.md seguindo o formato Keep a Changelog.
Configurar commitlint com husky para impor Conventional Commits no meu repositório. Incluir regras para validação de tipo e formatação da linha de assunto.
Criar um fluxo de trabalho do GitHub Actions que executa semantic-release no push para main, gera changelog, cria releases do GitHub e publica no npm.
Configurar git-cliff com um modelo personalizado que inclui seções para funcionalidades, correções de bugs, atualizações de segurança e agradecimentos a contribuidores com links do GitHub.
Bonnes pratiques
- Usar o formato Conventional Commits consistentemente para habilitar automação e histórico claro
- Marcar mudanças significativas com ponto de exclamação (feat!:) ou rodapé BREAKING CHANGE para visibilidade
- Referenciar números de issues nos rodapés dos commits para vincular alterações ao trabalho rastreado
Éviter
- Editar manualmente arquivos CHANGELOG.md gerados - sempre regenerar a partir do histórico de commits
- Misturar alterações não relacionadas em commits únicos - manter uma alteração lógica por commit
- Pular validação de commit no CI - sempre impor convenções antes do merge