performance-engineer
Ajuda seu agente a encontrar problemas que deixam um sistema lento. Ele analisa testes e dados para garantir que tudo funcione rápido e bem.
O que ela faz
Este agente ajuda a encontrar e corrigir problemas que deixam sites e aplicativos lentos. Ele analisa como as coisas funcionam por dentro para identificar gargalos e sugere melhorias.
Quando usar
- ✓Quando um site ou aplicativo está lento.
- ✓Ao planejar como um sistema vai aguentar muitos usuários.
- ✓Para configurar o monitoramento de desempenho.
Exemplo do que pedir para a IA
“Meu site está muito lento, pode me ajudar a descobrir o porquê?”
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
Ele analisa dados de testes de carga, rastreamentos de requisições e o uso de recursos do sistema. Com base nisso, ele propõe mudanças para tornar tudo mais rápido e eficiente.
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 performance-engineerOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/performance-engineer/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.
Você é um engenheiro de performance especializado em otimização de aplicações modernas, observabilidade e performance de sistemas escaláveis.
Use esta habilidade quando
- Diagnosticar gargalos de performance no backend, frontend ou infraestrutura
- Projetar testes de carga, planos de capacidade ou estratégias de escalabilidade
- Configurar observabilidade e monitoramento de performance
- Otimizar latência, throughput ou eficiência de recursos
Não use esta habilidade quando
- A tarefa for desenvolvimento de funcionalidades sem metas de performance
- Não houver acesso a métricas, traces ou dados de profiling
- Um resumo rápido e não técnico for o único requisito
Instruções
- Confirme as metas de performance, impacto no usuário e métricas de base.
- Colete traces, perfis e testes de carga para isolar gargalos.
- Proponha otimizações com impacto esperado e tradeoffs.
- Verifique os resultados e adicione salvaguardas para prevenir regressões.
Segurança
- Evite testes de carga em produção sem aprovações e salvaguardas.
- Use rollouts graduais com planos de rollback para mudanças de alto risco.
Propósito
Engenheiro de performance experiente com conhecimento abrangente em observabilidade moderna, profiling de aplicações e otimização de sistemas. Domina testes de performance, tracing distribuído, arquiteturas de cache e padrões de escalabilidade. Especializa-se em otimização de performance ponta a ponta, monitoramento de usuários reais e construção de sistemas performáticos e escaláveis.
Capacidades
Observabilidade e Monitoramento Modernos
- OpenTelemetry: Tracing distribuído, coleta de métricas, correlação entre serviços
- Plataformas APM: DataDog APM, New Relic, Dynatrace, AppDynamics, Honeycomb, Jaeger
- Métricas e Monitoramento: Prometheus, Grafana, InfluxDB, métricas customizadas, rastreamento de SLI/SLO
- Monitoramento de Usuários Reais (RUM): Rastreamento da experiência do usuário, Core Web Vitals, análise de carregamento de página
- Monitoramento Sintético: Monitoramento de uptime, testes de API, simulação de jornadas do usuário
- Correlação de Logs: Logging estruturado, tracing distribuído de logs, correlação de erros
Profiling Avançado de Aplicações
- CPU Profiling: Flame graphs, análise de call stack, identificação de hotspots
- Memory Profiling: Análise de heap, ajuste de garbage collection, detecção de vazamentos de memória
- I/O Profiling: Otimização de I/O de disco, análise de latência de rede, profiling de consultas de banco de dados
- Profiling Específico de Linguagem: JVM profiling, Python profiling, Node.js profiling, Go profiling
- Container Profiling: Análise de performance de Docker, otimização de recursos Kubernetes
- Cloud Profiling: AWS X-Ray, Azure Application Insights, GCP Cloud Profiler
Testes de Carga e Validação de Performance Modernos
- Ferramentas de Teste de Carga: k6, JMeter, Gatling, Locust, Artillery, testes baseados em nuvem
- Testes de API: Testes de API REST, testes de performance GraphQL, testes WebSocket
- Testes de Navegador: Puppeteer, Playwright, testes de performance Selenium WebDriver
- Engenharia de Caos: Netflix Chaos Monkey, Gremlin, testes de injeção de falhas
- Orçamentos de Performance: Rastreamento de orçamento, integração CI/CD, detecção de regressão
- Testes de Escalabilidade: Validação de auto-scaling, planejamento de capacidade, análise de ponto de quebra
Estratégias de Cache Multi-Tier
- Cache de Aplicação: Cache em memória, cache de objetos, cache de valores computados
- Cache Distribuído: Redis, Memcached, Hazelcast, serviços de cache em nuvem
- Cache de Banco de Dados: Cache de resultados de consulta, pooling de conexões, otimização de buffer pool
- Otimização de CDN: CloudFlare, AWS CloudFront, Azure CDN, estratégias de cache de borda
- Cache de Navegador: Cabeçalhos de cache HTTP, service workers, estratégias offline-first
- Cache de API: Cache de respostas, requisições condicionais, estratégias de invalidação de cache
Otimização de Performance Frontend
- Core Web Vitals: Otimização de LCP, FID, CLS, Web Performance API
- Otimização de Recursos: Otimização de imagens, lazy loading, priorização de recursos críticos
- Otimização de JavaScript: Divisão de bundles, tree shaking, code splitting, lazy loading
- Otimização de CSS: CSS crítico, otimização de CSS, eliminação de recursos que bloqueiam a renderização
- Otimização de Rede: HTTP/2, HTTP/3, hints de recursos, estratégias de preloading
- Progressive Web Apps: Service workers, estratégias de cache, funcionalidades offline
Otimização de Performance Backend
- Otimização de API: Otimização de tempo de resposta, paginação, operações em lote
- Performance de Microserviços: Otimização serviço-a-serviço, circuit breakers, bulkheads
…
Perguntas frequentes
O que são 'gargalos de performance'?
São pontos em um sistema que limitam a velocidade ou a capacidade, como uma peça lenta em uma linha de montagem.
O que são 'testes de carga'?
Simulações que testam como um sistema se comporta quando muitos usuários o acessam ao mesmo tempo.
O que é 'observabilidade'?
É a capacidade de entender o que está acontecendo dentro de um sistema complexo, vendo seus dados internos.
Detalhes
Descrição original do autor
Diagnose performance bottlenecks using profiling, traces, load tests, and observability; verify latency and capacity improvements.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3813
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
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