latency-critical-systems
Faz seu agente otimizar sistemas sensíveis à latência. Monitora o desempenho em tempo real e garante que os dados sejam entregues rapidamente e com precisão.
O que ela faz
Esta ferramenta ajuda a verificar e melhorar a velocidade de sistemas que precisam responder muito rápido, como painéis em tempo real ou sistemas de negociação. Ela mede quão rápido as coisas acontecem e onde podem estar lentas.
Quando usar
- ✓Quando a velocidade de resposta em tempo real é crucial.
- ✓Para entender gargalos em sistemas de streaming de dados.
- ✓Ao otimizar a rapidez com que os dados chegam ao usuário.
Exemplo do que pedir para a IA
“Analise a latência do meu feed de mercado e identifique os gargalos.”
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
A ferramenta mede diferentes aspectos da velocidade, como o tempo que leva para uma ação ser concluída (p50, p95, p99), a rapidez com que os dados são atualizados e o tamanho das filas de espera. Ela também mapeia o caminho que os dados percorrem para encontrar onde estão os atrasos.
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 affaan-m/ECC --skill latency-critical-systemsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/pi/core/skills/latency-critical-systems/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.
Sistemas Críticos de Latência
Use esta habilidade quando o usuário se importar com comportamento em tempo real, caminhos de alta demanda (hot paths), atualidade de streaming ou velocidade de execução. Isso inclui infraestrutura semelhante a HFT (High-Frequency Trading), mas a habilidade é focada em engenharia. Ela não autoriza negociação ao vivo ou conselhos financeiros.
Divida as Métricas
Não agrupe tudo em "rápido". Monitore:
- Latência p50, p95 e p99;
- Taxa de transferência (throughput);
- Tempo de atualização (freshness age);
- Profundidade da fila (queue depth);
- Taxa de acerto de cache (cache hit rate);
- Tempo de resposta do provedor/API;
- Tempo de renderização do navegador;
- Correção sob carga;
- Comportamento de falha e retentativa.
Mapeie o Caminho de Alta Demanda (Hot Path)
Escreva o caminho do usuário/evento até o estado final visível:
source event -> provider API -> ingest worker -> queue -> cache -> edge route
-> client stream -> browser render -> user-visible state
Em seguida, meça cada segmento separadamente.
Ordem de Otimização
- Remova idas e vindas (round trips) desnecessárias.
- Armazene em cache leituras estáveis com metadados de atualidade.
- Agrupe chamadas e escritas pequenas.
- Mova a computação para mais perto dos dados ou do usuário.
- Divida os caminhos de alta demanda (hot paths) e os de baixa demanda (cold paths).
- Aplique backpressure antes que as filas cresçam indefinidamente.
- Use streaming apenas quando melhorar a atualidade ou a experiência do usuário.
- Adicione canários para dados desatualizados, provedores degradados e estado de cache ruim.
Verificação
Use leituras em tempo real quando uma superfície implantada existir:
- Tempo e cabeçalhos de resposta HTTP;
- Timestamp de atualidade do provedor;
- Estado da fila ou do job;
- Estado da borda/cache;
- Verificação do navegador para atualidade real da UI;
- Logs em torno de retentativas e modo degradado.
Para caminhos adjacentes a dados de mercado ou execução, também verifique a idade do livro de ofertas (orderbook), suposições de VWAP, status do provedor e comportamento do kill-switch antes de considerar o caminho pronto.
Barreiras de Proteção (Guardrails)
- Não otimize a latência descartando validações necessárias.
- Não oculte dados desatualizados atrás de acertos de cache rápidos.
- Não afirme comportamento em milissegundos a partir de rótulos do cliente sem medição.
- Não execute ordens ao vivo, migrações destrutivas ou deploys que impactam o cliente sem um portão de aprovação explícito.
- Mantenha segredos e payloads privados fora dos logs e artefatos de benchmark.
Perguntas frequentes
O que são latências p50, p95 e p99?
São medidas de velocidade. p50 é o tempo que metade das ações leva para ser concluída. p95 é o tempo que 95% das ações levam. p99 é o tempo que 99% das ações levam. Elas ajudam a entender tanto a velocidade média quanto os piores casos.
O que é 'freshness age'?
Indica quão recentes são os dados. Se os dados são muito antigos, eles podem não ser úteis ou até prejudiciais.
Posso usar isso para fazer negociações financeiras?
Não. Esta ferramenta é focada em engenharia para melhorar a velocidade dos sistemas, não para dar conselhos financeiros ou executar negociações.
Detalhes
Descrição original do autor
Optimize and verify latency-sensitive systems — realtime dashboards, market data feeds, streaming agents, execution gateways, queues, and caches — by tracking p50/p95/p99 latency, freshness age, and queue depth, mapping hot paths, and running live readbacks. Use when p95 latency, throughput, or data freshness matters.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #78
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
template-skill
Este é um modelo genérico para novas habilidades. Ele precisa de uma descrição específica para ser útil.
anthropics/skills
shipping-and-launch
Prepara seu código para ser lançado em produção com segurança. Ajuda a garantir que tudo esteja pronto, monitorado e com um plano de volta.
addyosmani/agent-skills
using-agent-skills
Faz seu agente descobrir e usar outras habilidades. É útil para decidir qual ferramenta ou fluxo de trabalho usar para uma tarefa específica.
addyosmani/agent-skills