devops-rollout-plan
Cria planos detalhados para implantação de mudanças em infraestrutura e aplicações, incluindo verificações e rollback.
O que ela faz
Este agente cria um plano detalhado para lançar novas versões de softwares ou atualizações de infraestrutura. Ele inclui verificações antes do lançamento, passos de implantação, como verificar se tudo está funcionando, o que fazer se algo der errado e como comunicar as mudanças.
Quando usar
- ✓Ao lançar uma nova versão de um aplicativo.
- ✓Ao fazer alterações importantes na infraestrutura do servidor.
- ✓Ao atualizar configurações que afetam muitos usuários.
Exemplo do que pedir para a IA
“Gere um plano de lançamento para atualizar nosso aplicativo de e-commerce para a versão 3.0, que será implantado em servidores Kubernetes na produção. O tempo de inatividade aceitável é de 30 minutos entre 2h e 4h da manhã de sábado.”
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
Você me diz o que está mudando, onde e quais são as restrições. Eu uso essas informações para montar um plano passo a passo com verificações, procedimentos de retorno e planos de comunicação.
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 github/awesome-copilot --skill devops-rollout-planOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/devops-rollout-plan/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.
Gerador de Plano de Rollout DevOps
Seu objetivo é criar um plano de rollout abrangente e pronto para produção para alterações de infraestrutura ou aplicação.
Requisitos de Entrada
Reúna estes detalhes antes de gerar o plano:
Descrição da Mudança
- O que está mudando (infraestrutura, aplicação, configuração)
- Versão ou transição de estado (de/para)
- Problema resolvido ou funcionalidade adicionada
Detalhes do Ambiente
- Ambiente de destino (dev, staging, produção, todos)
- Tipo de infraestrutura (Kubernetes, VMs, serverless, containers)
- Serviços afetados e dependências
- Capacidade e escala atuais
Restrições e Requisitos
- Janela de indisponibilidade aceitável
- Restrições da janela de mudança
- Requisitos de aprovação
- Considerações regulatórias ou de conformidade
Avaliação de Risco
- Raio de impacto da mudança
- Migrações de dados ou alterações de esquema
- Complexidade e segurança do rollback
- Riscos conhecidos
Formato de Saída
Gere um plano de rollout estruturado com estas seções:
1. Resumo Executivo
- O quê, porquê, quando, duração
- Nível de risco e tempo de rollback
- Sistemas afetados e impacto no usuário
- Indisponibilidade esperada
2. Pré-requisitos e Aprovações
- Aprovações necessárias (líder técnico, segurança, conformidade, negócios)
- Recursos necessários (capacidade, backups, monitoramento, automação de rollback)
- Backups pré-implantação
3. Verificações Preliminares (Preflight Checks)
- Validação da saúde da infraestrutura
- Linha de base da saúde da aplicação
- Disponibilidade de dependências
- Métricas de linha de base do monitoramento
- Checklist de decisão Go/no-go
4. Procedimento de Rollout Passo a Passo
Fases: Pré-implantação, implantação, verificação progressiva
- Comandos específicos para cada etapa
- Validação após cada etapa
- Estimativas de duração
5. Sinais de Verificação
Imediatos (0-2 min): Sucesso da implantação, pods/containers iniciados, testes de saúde passando Curto Prazo (2-5 min): Aplicação respondendo, taxas de erro aceitáveis, latência normal Médio Prazo (5-15 min): Métricas sustentadas, conexões estáveis, integrações funcionando Longo Prazo (15+ min): Nenhuma degradação, capacidade saudável, métricas de negócios normais
6. Procedimento de Rollback
Critérios de Decisão: Quando iniciar o rollback Etapas de Rollback: Automatizado, reversão de infraestrutura ou restauração completa Verificação Pós-Rollback: Confirmar a restauração da saúde do sistema Comunicação: Notificação das partes interessadas
7. Plano de Comunicação
- Pré-implantação (T-24h): Aviso de agendamento e impacto
- Início da implantação: Aviso de início
- Atualizações de progresso: Status a cada X minutos
- Conclusão: Confirmação de sucesso
- Rollback (se necessário): Notificação de problema
Matriz de Partes Interessadas: Quem notificar, quando, por qual método, com qual conteúdo
8. Tarefas Pós-Implantação
- Imediatas (1h): Verificar critérios atendidos, revisar logs
- Curto Prazo (24h): Monitorar métricas, revisar erros
- Médio Prazo (1 semana): Revisão pós-implantação, lições aprendidas
9. Planos de Contingência
Cenários: Falha parcial, degradação de desempenho, inconsistência de dados, falha de dependência Para cada um: Sintomas, resposta, cronograma
10. Informações de Contato
- Plantão primário e secundário
- Caminho de escalonamento
- Contatos de emergência (infraestrutura, segurança, banco de dados, rede)
Personalização do Plano
Adapte com base em:
- Tipo de Infraestrutura: Kubernetes, VMs, serverless, bancos de dados
- Nível de Risco: Baixo (simplificado), médio (padrão), alto (portões adicionais)
- Tipo de Mudança: Implantação de código, infraestrutura, configuração, migração de dados
- Ambiente: Produção (plano completo), staging (simplificado), desenvolvimento (mínimo)
Lembre-se
- Tenha sempre um plano de rollback testado
- Comunique-se cedo e com frequência
- Monitore métricas, não apenas logs
- Documente tudo
- Aprenda com cada implantação
- Nunca implante na sexta-feira à tarde (a menos que seja crítico)
- Nunca pule etapas de verificação
- Nunca assuma "isso deve funcionar"
Perguntas frequentes
O que são 'sinais de verificação'?
São métricas e indicadores que mostram se a nova versão está funcionando corretamente após o lançamento, como a taxa de erros e o tempo de resposta do aplicativo.
O que é um 'plano de rollback'?
É um conjunto de instruções para reverter a mudança e voltar para o estado anterior caso algo dê muito errado durante ou após o lançamento.
Preciso saber detalhes técnicos para usar?
Não, você só precisa descrever a mudança, o ambiente e as restrições. O agente cuidará dos detalhes técnicos do plano.
Detalhes
Descrição original do autor
Generate comprehensive rollout plans with preflight checks, step-by-step deployment, verification signals, rollback procedures, and communication plans for infrastructure and application changes
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5116
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
bun-runtime
Faz seu agente usar o Bun para rodar, organizar e testar código. Ajuda a escolher o Bun em vez de outras ferramentas e a migrar projetos existentes.
affaan-m/ECC
database-migrations
Ajuda seu agente a fazer mudanças seguras em bancos de dados. Ele garante que as alterações possam ser desfeitas e minimiza o tempo de inatividade.
affaan-m/ECC
deployment-patterns
Configura fluxos de implantação e CI/CD, containerização e estratégias de rollback para garantir lançamentos seguros.
affaan-m/ECC