本文へ移動
cccskills
無料GitHub で公開

deployment-procedures

Princípios de deploy em produção e tomada de decisão. Workflows seguros de deployment, estratégias de rollback e verificação. Ensina raciocínio, não scripts.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md6.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Procedimentos de Deployment

Princípios de deployment e tomada de decisão para releases seguros em produção. Aprenda a PENSAR, não decore scripts.


⚠️ Como Usar Esta Habilidade

Esta habilidade ensina princípios de deployment, não bash scripts para copiar.

  • Cada deployment é único
  • Entenda o POR QUE por trás de cada passo
  • Adapte os procedimentos à sua plataforma

1. Seleção de Plataforma

Árvore de Decisão

O que você está fazendo deploy?
│
├── Site estático / JAMstack
│   └── Vercel, Netlify, Cloudflare Pages
│
├── App web simples
│   ├── Gerenciado → Railway, Render, Fly.io
│   └── Controle → VPS + PM2/Docker
│
├── Microserviços
│   └── Orquestração de containers
│
└── Serverless
    └── Edge functions, Lambda

Cada Plataforma Tem Procedimentos Diferentes

PlataformaMétodo de Deployment
Vercel/NetlifyGit push, deploy automático
Railway/RenderGit push ou CLI
VPS + PM2SSH + passos manuais
DockerPush de imagem + orquestração
Kuberneteskubectl apply

2. Princípios Pré-Deployment

As 4 Categorias de Verificação

CategoriaO que Verificar
Qualidade de CódigoTestes passando, linting limpo, revisado
BuildBuild de produção funciona, sem avisos
AmbienteVariáveis de ambiente definidas, secrets atualizados
SegurançaBackup feito, plano de rollback pronto

Checklist Pré-Deployment

  • Todos os testes passando
  • Código revisado e aprovado
  • Build de produção bem-sucedido
  • Variáveis de ambiente verificadas
  • Migrações de banco de dados prontas (se houver)
  • Plano de rollback documentado
  • Time notificado
  • Monitoramento ativo

3. Princípios de Workflow de Deployment

O Processo de 5 Fases

1. PREPARAR
   └── Verificar código, build, variáveis de ambiente

2. BACKUP
   └── Salvar estado atual antes de mudar

3. DEPLOY
   └── Executar com monitoramento aberto

4. VERIFICAR
   └── Health check, logs, fluxos-chave

5. CONFIRMAR ou ROLLBACK
   └── Tudo bem? Confirmar. Problemas? Rollback.

Princípios das Fases

FasePrincípio
PrepararNunca faça deploy de código não testado
BackupNão é possível fazer rollback sem backup
DeployAcompanhe, não se afaste
VerificarConfie, mas verifique
ConfirmarTenha o gatilho de rollback pronto

4. Verificação Pós-Deployment

O que Verificar

VerificaçãoPor Quê
Endpoint de healthServiço está rodando
Logs de erroSem novos erros
Fluxos de usuário-chaveFuncionalidades críticas funcionam
PerformanceTempos de resposta aceitáveis

Janela de Verificação

  • Primeiros 5 minutos: Monitoramento ativo
  • 15 minutos: Confirmar estabilidade
  • 1 hora: Verificação final
  • Próximo dia: Revisar métricas

5. Princípios de Rollback

Quando Fazer Rollback

SintomaAção
Serviço foraRollback imediato
Erros críticosRollback
Performance >50% degradadaConsidere rollback
Problemas menoresCorrija adiante se rápido

Estratégia de Rollback por Plataforma

PlataformaMétodo de Rollback
Vercel/NetlifyRedeploy do commit anterior
Railway/RenderRollback no dashboard
VPS + PM2Restaurar backup, reiniciar
DockerTag de imagem anterior
K8skubectl rollout undo

Princípios de Rollback

  1. Velocidade sobre perfeição: Rollback primeiro, debugue depois
  2. Não compunha erros: Um rollback, não múltiplas mudanças
  3. Comunique: Diga ao time o que aconteceu
  4. Post-mortem: Entenda por que depois de estável

6. Deployment com Zero Downtime

Estratégias

EstratégiaComo Funciona
RollingSubstituir instâncias uma por uma
Blue-GreenMudar tráfego entre ambientes
CanaryMudança gradual de tráfego

Princípios de Seleção

CenárioEstratégia
Release padrãoRolling
Mudança de alto riscoBlue-green (rollback fácil)
Precisa validaçãoCanary (teste com tráfego real)

7. Procedimentos de Emergência

Prioridade Serviço Fora

  1. Avalie: Qual é o sintoma?
  2. Correção rápida: Reinicie se unclear
  3. Rollback: Se reinício não ajudar
  4. Investigue: Depois de estável

Ordem de Investigação

VerificaçãoProblemas Comuns
LogsErros, exceções
RecursosDisco cheio, memória
RedeDNS, firewall
DependênciasBanco de dados, APIs

8. Anti-Padrões

❌ Não Faça✅ Faça
Deploy na sextaDeploy no início da semana
Acelere deploymentSiga o processo
Pule stagingSempre teste primeiro
Deploy sem backupBackup antes de deploy
Saia após deployMonitore por 15+ min
Múltiplas mudanças por vezUma mudança por vez

9. Checklist de Decisão

Antes de fazer deploy:

  • Procedimento apropriado para a plataforma?
  • Estratégia de backup pronta?
  • Plano de rollback documentado?
  • Monitoramento configurado?
  • Time notificado?
  • Tempo para monitorar depois?

10. Melhores Práticas

  1. Deploys pequenos e frequentes sobre releases grandes
  2. Feature flags para mudanças arriscadas
  3. Automatize passos repetitivos
  4. Documente cada deployment
  5. Revise o que deu errado após problemas
  6. Teste rollback antes de precisar

Lembre-se: Cada deployment é um risco. Minimize risco através da preparação, não da velocidade.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Especialista em construir experiências 3D para a web - Three.js, React Three Fiber, Spline, WebGL e cenas 3D interativas. Cobre configuradores de produtos, portfólios 3D, websites imersivos e adição de profundidade às experiências web. Use quando: website 3D, three.js, WebGL, react three fiber, experiência 3D.

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

Quando o usuário quer planejar, projetar ou implementar um teste A/B ou experimento. Também use quando o usuário menciona "teste A/B", "split test", "experimento", "testar essa mudança", "copy variante", "teste multivariado" ou "hipótese". Para implementação de rastreamento, veja analytics-tracking.

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

Auditar e melhorar a acessibilidade web seguindo as diretrizes WCAG 2.1. Use quando solicitado para "melhorar acessibilidade", "auditoria a11y", "conformidade WCAG", "suporte a leitor de tela", "navegação por teclado" ou "tornar acessível".

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

Testes e benchmarking de agentes LLM incluindo testes comportamentais, avaliação de capacidades, métricas de confiabilidade e monitoramento em produção—onde até os melhores agentes alcançam menos de 50% em benchmarks do mundo real. Use quando: testes de agentes, avaliação de agentes, benchmark de agentes, confiabilidade de agentes, teste de agentes.

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

Criar, gerenciar e orquestrar agentes de IA usando o CLI AI Maestro. Use quando o usuário pedir para "criar agente", "listar agentes", "deletar agente", "hibernar agente", "despertar agente", "instalar plugin", "mostrar agente", "reiniciar agente" ou qualquer tarefa de gerenciamento do ciclo de vida do agente.

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

Gerencie múltiplos agentes CLI locais via sessões tmux (iniciar/parar/monitorar/atribuir) com agendamento compatível com cron.

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

artubss のスキルをすべて見る

このスキルの問題を報告する