skills/server-management/SKILL.md
Princípios de gerenciamento de servidor e tomada de decisão. Gerenciamento de processos, estratégia de monitoramento e decisões de escalonamento. Ensina a pensar, não comandos.
npx skillsauth add lucasfdigital/orchard server-managementInstall 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 gerenciamento de servidor para operações em produção. Aprenda a PENSAR, não a memorizar comandos.
| Cenário | Ferramenta | | :--- | :--- | | App Node.js | PM2 (clustering, recarregamento) | | Qualquer app | systemd (nativo do Linux) | | Containers | Docker/Podman | | Orquestração | Kubernetes, Docker Swarm |
| Objetivo | O que significa | | :--- | :--- | | Reiniciar em caso de falha| Recuperação automática | | Recarregamento sem downtime| Sem interrupção do serviço | | Clustering | Usar todos os núcleos da CPU | | Persistência | Sobreviver à reinicialização do servidor |
| Categoria | Métricas Chave | | :--- | :--- | | Disponibilidade | Uptime, health checks | | Performance | Tempo de resposta, throughput | | Erros | Taxa de erro, tipos de erro | | Recursos | CPU, memória, disco |
| Nível | Resposta | | :--- | :--- | | Crítico | Ação imediata | | Aviso (Warning) | Investigar em breve | | Info | Revisar diariamente |
| Necessidade | Opções | | :--- | :--- | | Simples/Gratuito | Métricas do PM2, htop | | Observabilidade total | Grafana, Datadog | | Rastreamento de erros (Error tracking)| Sentry | | Uptime | UptimeRobot, Pingdom |
| Tipo de Log | Propósito | | :--- | :--- | | Logs da aplicação | Depuração, auditoria | | Logs de acesso | Análise de tráfego | | Logs de erro | Detecção de problemas |
| Sintoma | Solução | | :--- | :--- | | CPU alta | Adicionar instâncias (horizontal) | | Memória alta | Aumentar RAM ou corrigir vazamento | | Resposta lenta | Fazer profiling primeiro, depois escalar | | Picos de tráfego | Auto-scaling |
| Tipo | Quando Usar | | :--- | :--- | | Vertical | Correção rápida, instância única | | Horizontal | Sustentável, distribuído | | Automático (Auto)| Tráfego variável |
| Verificação | Significado | | :--- | :--- | | HTTP 200 | Serviço respondendo | | Banco de dados conectado| Dados acessíveis | | Dependências OK | Serviços externos alcançáveis | | Recursos OK | CPU/memória não exauridos |
| Área | Princípio | | :--- | :--- | | Acesso | Apenas chaves SSH, sem senhas | | Firewall | Apenas as portas necessárias abertas | | Atualizações | Patches de segurança regulares | | Segredos | Variáveis de ambiente, não arquivos | | Auditoria | Log de acessos e mudanças |
Quando algo está errado:
| ❌ NÃO Faça | ✅ Faça | | :--- | :--- | | Rodar como root | Usar um usuário não-root | | Ignorar logs | Configurar rotação de logs | | Pular o monitoramento | Monitorar desde o primeiro dia | | Reinicializações manuais | Configurar reinicialização automática | | Sem backups | Agenda regular de backups |
Lembre-se: Um servidor bem gerenciado é entediante. Esse é o objetivo.
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.