Pular para o conteúdo
Skillpedia
Copy e vendas48 mil · #4160

shipping-and-launch

Prepara o lançamento de produtos para produção. Ajuda com checklists, monitoramento e planos de reversão para garantir um lançamento seguro.

O que ela faz

Esta ferramenta ajuda a garantir que seus lançamentos de software para produção sejam feitos com segurança. Ela verifica se tudo está pronto, como testes, segurança e desempenho, e planeja como liberar as novidades gradualmente.

Quando usar

  • ✓Ao preparar uma nova funcionalidade para ir ao ar.
  • ✓Quando você precisa de uma lista de verificação antes de lançar.
  • ✓Ao planejar como liberar uma atualização para alguns ou todos os usuários.

Exemplo do que pedir para a IA

“Preciso de uma lista de verificação para lançar uma nova versão do nosso aplicativo.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/shipping-and-launch/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/shipping-and-launch/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta verifica se todos os testes passaram, se a segurança está em dia e se o desempenho está bom. Ela também ajuda a planejar como liberar as mudanças aos poucos, monitorando tudo.

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 sickn33/agentic-awesome-skills --skill shipping-and-launch

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/shipping-and-launch/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.

Disponibilidade de material de suporte

Esta cópia do catálogo contém as orientações embutidas abaixo, mas não inclui os seguintes caminhos de suporte. Eles são pré-requisitos externos, não arquivos empacotados:

  • <support-root>/references/definition-of-done.md
  • <support-root>/references/security-checklist.md
  • <support-root>/references/performance-checklist.md
  • <support-root>/references/accessibility-checklist.md

Obtenha o material necessário da fonte upstream declarada ou de uma instalação fornecida pelo usuário dessa fonte. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças aplicáveis e pré-requisitos de execução. Não execute um comando nem afirme que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não fabrique os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.

Envio e Lançamento

Visão Geral

Envie com confiança. O objetivo não é apenas implantar — é implantar com segurança, com monitoramento em vigor, um plano de reversão pronto e um entendimento claro do que significa sucesso. Cada lançamento deve ser reversível, observável e incremental.

Quando Usar

  • Implantando um recurso em produção pela primeira vez
  • Lançando uma mudança significativa para os usuários
  • Migrando dados ou infraestrutura
  • Abrindo um programa beta ou de acesso antecipado
  • Qualquer implantação que apresente risco (todas elas)

O Checklist Pré-Lançamento

Qualidade do Código

  • Todos os testes passam (unitários, de integração, e2e)
  • Build é bem-sucedido sem avisos
  • Lint e verificação de tipo passam
  • Código revisado e aprovado
  • Nenhum comentário TODO que deva ser resolvido antes do lançamento
  • Nenhuma instrução de depuração console.log no código de produção
  • O tratamento de erros cobre os modos de falha esperados

Segurança

  • Nenhum segredo no código ou controle de versão
  • npm audit não mostra vulnerabilidades críticas ou de alta gravidade
  • Validação de entrada em todos os endpoints voltados para o usuário
  • Verificações de autenticação e autorização em vigor
  • Cabeçalhos de segurança configurados (CSP, HSTS, etc.)
  • Limitação de taxa em endpoints de autenticação
  • CORS configurado para origens específicas (não wildcard)

Desempenho

  • Core Web Vitals dentro dos limites "Bom"
  • Nenhuma consulta N+1 em caminhos críticos
  • Imagens otimizadas (compressão, tamanhos responsivos, lazy loading)
  • Tamanho do bundle dentro do orçamento
  • Consultas ao banco de dados possuem índices apropriados
  • Cache configurado para ativos estáticos e consultas repetidas

Acessibilidade

  • Navegação por teclado funciona para todos os elementos interativos
  • Leitor de tela pode transmitir o conteúdo e a estrutura da página
  • Contraste de cor atende ao WCAG 2.1 AA (4.5:1 para texto)
  • Gerenciamento de foco correto para modais e conteúdo dinâmico
  • Mensagens de erro são descritivas e associadas aos campos do formulário
  • Nenhum aviso de acessibilidade em axe-core ou Lighthouse

Infraestrutura

  • Variáveis de ambiente definidas em produção
  • Migrações de banco de dados aplicadas (ou prontas para aplicar)
  • DNS e SSL configurados
  • CDN configurado para ativos estáticos
  • Logging e relatórios de erro configurados
  • Endpoint de health check existe e responde

Documentação

  • README atualizado com quaisquer novos requisitos de configuração
  • Documentação da API atualizada
  • ADRs escritos para quaisquer decisões arquitetônicas
  • Changelog atualizado
  • Documentação voltada para o usuário atualizada (se aplicável)

Estratégia de Feature Flag

Envie por trás de feature flags para desacoplar implantação de lançamento:

// Feature flag check
const flags = await getFeatureFlags(userId);

if (flags.taskSharing) {
  // New feature: task sharing
  return <TaskSharingPanel task={task} />;
}

// Default: existing behavior
return null;

Ciclo de vida da feature flag:

1. DEPLOY with flag OFF     → Code is in production but inactive
2. ENABLE for team/beta     → Internal testing in production environment
3. GRADUAL ROLLOUT          → 5% → 25% → 50% → 100% of users
4. MONITOR at each stage    → Watch error rates, performance, user feedback
5. CLEAN UP                 → Remove flag and dead code path after full rollout

Regras:

  • Cada feature flag tem um proprietário e uma data de expiração
  • Limpe as flags em até 2 semanas após o lançamento completo
  • Não aninhe feature flags (cria combinações exponenciais)
  • Teste ambos os estados da flag (ligada e desligada) em CI

Rollout Gradual

…

Perguntas frequentes

O que é um 'rollback'?

É um plano para desfazer as mudanças caso algo dê errado após o lançamento.

O que são 'feature flags'?

São como interruptores que permitem ativar ou desativar uma nova funcionalidade sem precisar lançar o código novamente. Isso ajuda a liberar as novidades aos poucos.

O que significa 'lançamento gradual'?

É liberar a novidade para um pequeno grupo de usuários primeiro, depois para mais gente, monitorando tudo em cada etapa para garantir que está funcionando bem.

Detalhes

Descrição original do autor

Prepares production launches. Use when preparing to deploy to production. Use when you need a pre-launch checklist, when setting up monitoring, when planning a staged rollout, or when you need a rollback strategy.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4160
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas