skills/deployment-procedures/SKILL.md
Princípios de implantação em produção e tomada de decisão. Workflows de implantação segura, estratégias de rollback e verificação. Ensina a pensar, não apenas scripts.
npx skillsauth add lucasfdigital/orchard deployment-proceduresInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Princípios de implantação e tomada de decisão para lançamentos seguros em produção. Aprenda a PENSAR, não a memorizar scripts.
Esta skill ensina princípios de implantação, não scripts bash para copiar.
O que você está implantando?
│
├── Site Estático / JAMstack
│ └── Vercel, Netlify, Cloudflare Pages
│
├── App Web Simples
│ ├── Gerenciado → Railway, Render, Fly.io
│ └── Controle → VPS + PM2/Docker
│
├── Microsserviços
│ └── Orquestração de contêineres
│
└── Serverless
└── Edge functions, Lambda
| Plataforma | Método de Implantação | | :--- | :--- | | Vercel/Netlify | Git push, auto-deploy | | Railway/Render | Git push ou CLI | | VPS + PM2 | SSH + passos manuais | | Docker | Push de imagem + orquestração | | Kubernetes | kubectl apply |
| Categoria | O que verificar | | :--- | :--- | | Qualidade do Código | Testes passando, lint limpo, revisado | | Build | Build de produção funciona, sem avisos | | Ambiente | Variáveis de ambiente definidas, segredos atuais | | Segurança | Backup feito, plano de rollback pronto |
1. PREPARAR
└── Verificar código, build, variáveis de ambiente
2. BACKUP
└── Salvar o estado atual antes de mudar
3. IMPLANTAR (DEPLOY)
└── Executar com o monitoramento aberto
4. VERIFICAR
└── Check de saúde, logs, fluxos principais
5. CONFIRMAR ou REVERTER (ROLLBACK)
└── Tudo certo? Confirme. Problemas? Reverte.
| Fase | Princípio | | :--- | :--- | | Preparar | Nunca implante código não testado. | | Backup | Não há rollback sem backup. | | Implantar | Observe acontecer, não vá embora. | | Verificar | Confie, mas verifique. | | Confirmar | Tenha o gatilho de rollback pronto. |
| Check | Por que | | :--- | :--- | | Endpoint de saúde | O serviço está rodando | | Logs de erro | Sem novos erros | | Fluxos principais | Funcionalidades críticas funcionam | | Performance | Tempos de resposta aceitáveis |
| Sintoma | Ação | | :--- | :--- | | Serviço fora do ar | Reverter imediatamente | | Erros críticos | Reverter | | Performance >50% degradada | Considerar reversão | | Problemas menores | Corrigir pra frente (fix forward) se for rápido |
| Plataforma | Método de Rollback | | :--- | :--- | | Vercel/Netlify | Re-implantar commit anterior | | Railway/Render | Reverter no dashboard | | VPS + PM2 | Restaurar backup, reiniciar | | Docker | Tag de imagem anterior | | K8s | kubectl rollout undo |
| Estratégia | Como Funciona | | :--- | :--- | | Rolling | Substitui as instâncias uma por uma | | Blue-Green | Alterna o tráfego entre ambientes | | Canary | Mudança gradual de tráfego |
| Cenário | Estratégia | | :--- | :--- | | Lançamento padrão | Rolling | | Mudança de alto risco | Blue-green (reversão fácil) | | Necessidade de validação | Canary (teste com tráfego real) |
| Check | Problemas Comuns | | :--- | :--- | | Logs | Erros, exceções | | Recursos | Disco cheio, memória | | Rede | DNS, firewall | | Dependências | Banco de dados, APIs |
| ❌ NÃO Faça | ✅ Faça | | :--- | :--- | | Implantar na sexta-feira | Implantar no início da semana | | Apressar a implantação | Siga o processo | | Pular o staging | Sempre teste primeiro | | Implantar sem backup | Backup antes de implantar | | Sair logo após implantar | Monitore por 15+ min | | Múltiplas mudanças de uma vez | Uma mudança por vez |
Antes de implantar:
Lembre-se: Toda implantação é um risco. Minimize o risco através da preparação, não da velocidade.
development
Princípios de teste de aplicações web. E2E, Playwright, estratégias de auditoria profunda.
development
Revisar o código da UI para conformidade com as Web Interface Guidelines. Use quando solicitado para "revisar minha UI", "checar acessibilidade", "auditar design", "revisar UX" ou "verificar meu site em relação às melhores práticas".
testing
Princípios avançados de análise de vulnerabilidade. OWASP 2025, Segurança da Cadeia de Suprimentos (Supply Chain), mapeamento de superfície de ataque e priorização de riscos.
testing
Padrões e princípios de teste. Estratégias de testes unitários, de integração e mocking.