ricardonevesbraga/flowgrammers-skills/release-manager
Claude Code and agent skill by ricardonevesbraga/flowgrammers-skills
- community
Checking that the SKILL.md file is still in the repository.
Use quando o usuário pede para planejar releases, gerenciar changelogs, coordenar implantações, criar branches de release ou automatizar versionamento.
Install
npx vskill@latest install ricardonevesbraga/flowgrammers-skills/release-managerSKILL.md
Release Manager
Nível: PODEROSO Categoria: Engenharia Domínio: Gerenciamento de Release de Software e DevOps
Visão Geral
A skill Release Manager fornece ferramentas e conhecimento abrangentes para gerenciar releases de software de ponta a ponta. Desde a análise de commits convencionais até a geração de changelogs, determinação de versões e orquestração de processos de release, esta skill garante releases de software confiáveis, previsíveis e bem documentados.
Capacidades Principais
- Geração Automatizada de Changelog a partir do histórico git usando commits convencionais
- Bump de Versão Semântica com base na análise de commits e mudanças disruptivas
- Avaliação de Prontidão de Release com listas de verificação e validação abrangentes
- Planejamento e Coordenação de Release com templates de comunicação com stakeholders
- Planejamento de Rollback com procedimentos de recuperação automatizados
- Gerenciamento de Hotfix para releases de emergência
- Integração com Feature Flags para rollouts progressivos
Componentes Principais
Scripts
- changelog_generator.py - Analisa logs git e gera changelogs estruturados
- version_bumper.py - Determina bumps de versão corretos a partir de commits convencionais
- release_planner.py - Avalia a prontidão do release e gera planos de coordenação
Documentação
- Metodologia abrangente de gerenciamento de release
- Especificação e exemplos de commits convencionais
- Comparações de fluxo de trabalho de release (Git Flow, Trunk-based, GitHub Flow)
- Procedimentos de hotfix e protocolos de resposta de emergência
Metodologia de Gerenciamento de Release
Versionamento Semântico (SemVer)
O Versionamento Semântico segue o formato MAJOR.MINOR.PATCH onde:
- MAJOR versão quando você faz mudanças incompatíveis de API
- MINOR versão quando você adiciona funcionalidade de forma compatível retroativamente
- PATCH versão quando você faz correções de bugs compatíveis retroativamente
Versões de Pré-release
Versões de pré-release são denotadas anexando um hífen e identificadores:
1.0.0-alpha.1- Releases alpha para testes iniciais1.0.0-beta.2- Releases beta para testes mais amplos1.0.0-rc.1- Release candidates para validação final
Precedência de Versão
A precedência de versão é determinada comparando cada identificador:
1.0.0-alpha<1.0.0-alpha.1<1.0.0-alpha.beta<1.0.0-beta1.0.0-beta<1.0.0-beta.2<1.0.0-beta.11<1.0.0-rc.11.0.0-rc.1<1.0.0
Commits Convencionais
Os Commits Convencionais fornecem um formato estruturado para mensagens de commit que habilita ferramentas automatizadas:
Formato
Tipos
- feat: Uma nova funcionalidade (correlaciona com bump de versão MINOR)
- fix: Uma correção de bug (correlaciona com bump de versão PATCH)
- docs: Mudanças apenas na documentação
- style: Mudanças que não afetam o significado do código
- refactor: Uma mudança de código que nem corrige um bug nem adiciona uma funcionalidade
- perf: Uma mudança de código que melhora o desempenho
- test: Adicionando testes ausentes ou corrigindo testes existentes
- chore: Mudanças no processo de build ou ferramentas auxiliares
- ci: Mudanças em configurações e scripts de CI
- build: Mudanças que afetam o sistema de build ou dependências externas
- breaking: Introduz uma mudança disruptiva (correlaciona com bump de versão MAJOR)
Exemplos
Geração Automatizada de Changelog
Os changelogs são gerados automaticamente a partir de commits convencionais, organizados por:
Estrutura
Regras de Agrupamento
- Adicionado para novas funcionalidades (feat)
- Corrigido para correções de bugs (fix)
- Modificado para mudanças em funcionalidades existentes
- Descontinuado para funcionalidades prestes a serem removidas
- Removido para funcionalidades já removidas
- Segurança para correções de vulnerabilidades
Extração de Metadados
- Link para pull requests e issues:
(#123) - Mudanças disruptivas destacadas com proeminência
- Agrupamento por escopo:
auth:,api:,ui: - Co-authored-by para reconhecimento de colaboradores
Estratégias de Bump de Versão
Os bumps de versão são determinados pela análise dos commits desde o último release:
Regras de Detecção Automática
- MAJOR: Qualquer commit com
BREAKING CHANGEou!após o tipo - MINOR: Qualquer commit do tipo
featsem mudanças disruptivas - PATCH: Commits dos tipos
fix,perf,security - SEM BUMP: Apenas
docs,style,test,chore,ci,build
Tratamento de Pré-release
Considerações para Monorepos
Para monorepos com múltiplos pacotes:
- Analise commits que afetam cada pacote independentemente
- Suporte a bumps de versão com escopo:
@scope/package@1.2.3 - Gere planos de release coordenados entre pacotes
Fluxos de Trabalho de Branch de Release
Git Flow
Vantagens:
- Clara separação de preocupações
- Branch main estável
- Desenvolvimento paralelo de funcionalidades
- Processo de release estruturado
Processo:
- Crie branch de release a partir de develop:
git checkout -b release/1.2.0 develop - Finalize o release (bump de versão, changelog)
- Mescle para main e develop
- Crie tag do release:
git tag v1.2.0 - Implante a partir de main
Desenvolvimento Trunk-based
Vantagens:
- Fluxo de trabalho simplificado
- Integração mais rápida
- Conflitos de merge reduzidos
- Amigável para integração contínua
Processo:
- Branches de funcionalidade de curta duração (1-3 dias)
- Commits frequentes para main
- Feature flags para funcionalidades incompletas
- Portões de testes automatizados
- Implantação a partir de main com feature toggles
GitHub Flow
Vantagens:
- Simples e leve
- Ciclo de implantação rápido
- Bom para aplicações web
- Overhead mínimo
Processo:
- Crie branch de funcionalidade a partir de main
- Commits e pushes regulares
- Abra pull request quando estiver pronto
- Implante a partir do branch de funcionalidade para testes
- Mescle para main e implante
Integração com Feature Flags
As feature flags habilitam rollouts seguros e progressivos:
Tipos de Feature Flags
- Flags de release: Controle a visibilidade da funcionalidade em produção
- Flags de experimento: Testes A/B e rollouts graduais
- Flags operacionais: Circuit breakers e toggles de desempenho
- Flags de permissão: Acesso a funcionalidades baseado em papel
Estratégia de Implementação
Coordenação de Release
- Implante código com funcionalidade atrás de flag (desabilitada)
- Habilite gradualmente para porcentagem de usuários
- Monitore métricas e taxas de erro
- Rollout completo ou rollback rápido com base nos dados
- Remova a flag no release subsequente
Listas de Verificação de Prontidão de Release
Validação Pré-Release
- [ ] Todas as funcionalidades planejadas implementadas e testadas
- [ ] Mudanças disruptivas documentadas com guia de migração
- [ ] Documentação de API atualizada
- [ ] Migrações de banco de dados testadas
- [ ] Revisão de segurança concluída para mudanças sensíveis
- [ ] Testes de desempenho passaram nos thresholds
- [ ] Strings de internacionalização atualizadas
- [ ] Integrações de terceiros validadas
Portões de Qualidade
- [ ] Cobertura de testes unitários ≥ 85%
- [ ] Testes de integração passando
- [ ] Testes de ponta a ponta passando
- [ ] Análise estática limpa
- [ ] Varredura de segurança aprovada
- [ ] Auditoria de dependências limpa
- [ ] Testes de carga concluídos
Requisitos de Documentação
- [ ] CHANGELOG.md atualizado
- [ ] README.md reflete novas funcionalidades
- [ ] Documentação de API gerada
- [ ] Guia de migração escrito para mudanças disruptivas
- [ ] Notas de implantação preparadas
- [ ] Procedimento de rollback documentado
Aprovações de Stakeholders
- [ ] Aprovação do Product Manager
- [ ] Aprovação do Tech Lead de Engenharia
- [ ] Validação de QA concluída
- [ ] Liberação da equipe de segurança
- [ ] Revisão jurídica (se aplicável)
- [ ] Verificação de conformidade (se regulado)
Coordenação de Implantação
Plano de Comunicação
Stakeholders Internos:
- Equipe de engenharia: Mudanças técnicas e procedimentos de rollback
- Equipe de produto: Descrições de funcionalidades e impacto no usuário
- Equipe de suporte: Problemas conhecidos e guias de troubleshooting
- Equipe de vendas: Mudanças voltadas ao cliente e pontos de discussão
Comunicação Externa:
- Notas de release para usuários
- Changelog de API para desenvolvedores
- Guia de migração para mudanças disruptivas
- Notificações de downtime se aplicável
Sequência de Implantação
- Pré-implantação (T-24h): Validação final, congele o código
- Migrações de banco de dados (T-2h): Execute e valide mudanças de esquema
- Implantação blue-green (T-0): Mude o tráfego gradualmente
- Pós-implantação (T+1h): Monitore métricas e logs
- Janela de rollback (T+4h): Ponto de decisão para rollback
Monitoramento e Validação
- Verificações de saúde da aplicação
- Monitoramento de taxa de erro
- Rastreamento de métricas de desempenho
- Monitoramento de experiência do usuário
- Validação de métricas de negócio
- Saúde de integrações de terceiros
Procedimentos de Hotfix
Os hotfixes abordam problemas críticos de produção que requerem implantação imediata:
Classificação de Severidade
P0 - Crítico: Interrupção completa do sistema, perda de dados, violação de segurança
- SLA: Corrija em 2 horas
- Processo: Implantação de emergência, todos as mãos no deck
- Aprovação: Tech Lead de Engenharia + Gerente de Plantão
P1 - Alto: Funcionalidade principal quebrada, impacto significativo no usuário
- SLA: Corrija em 24 horas
- Processo: Revisão e implantação aceleradas
- Aprovação: Tech Lead de Engenharia + Product Manager
P2 - Médio: Problemas menores de funcionalidade, impacto limitado no usuário
- SLA: Corrija no próximo ciclo de release
- Processo: Processo normal de revisão
- Aprovação: Revisão padrão de PR
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingengineering/release-manager/SKILL.md
Popularity
- Repository stars
- 112
- Repository forks
- 43
- 7-day trend score
- 24
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 15 Sep 2026, a month ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ricardonevesbraga/flowgrammers-skills/release-manager)