Pular para o conteúdo
Skillpedia
Diversos48 mil · #2896

eas-update-insights

Ajuda seu agente a verificar a saúde de atualizações publicadas, como taxas de falha e contagem de usuários.

O que ela faz

Verifica o desempenho de atualizações publicadas para seu aplicativo. Ele mostra quantas pessoas usaram, se houve falhas, a taxa de erros e o tamanho do pacote.

Quando usar

  • ✓Após lançar uma nova atualização para seu app.
  • ✓Para ver se uma atualização está causando mais erros que o normal.
  • ✓Para entender quantas pessoas estão usando a versão mais recente.

Exemplo do que pedir para a IA

“Como está a última atualização do meu aplicativo?”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/eas-update-insights/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/eas-update-insights/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele consulta dados sobre as atualizações já enviadas para o seu app. Em seguida, mostra informações como erros, downloads e usuários.

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 eas-update-insights

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/eas-update-insights/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Insights do EAS Update

Consulte a saúde de EAS Updates publicados diretamente da CLI: lançamentos, lançamentos com falha, taxas de crash, usuários únicos, tamanho do payload, a divisão de usuários embarcados vs. OTA por canal e as atualizações mais populares por versão de runtime. Os dados são os mesmos que alimentam as páginas de detalhes de atualização e canal em expo.dev; esses comandos os expõem no terminal em formato legível e JSON.

Quando usar esta habilidade

Use quando o usuário quiser avaliar a saúde ou adoção de um EAS Update publicado: taxas de crash, contagem de instalações, usuários únicos, tamanho do bundle, ou a divisão entre usuários embarcados e OTA em um canal.

Exemplos de prompts:

  • "Como está a última atualização?"
  • "A última atualização está saudável?"
  • "A nova versão está crashando mais que a anterior?"
  • "Quantos usuários estão na última atualização em comparação com a build embarcada?"
  • "Qual atualização é a mais popular na produção agora?"
  • "Qual o tamanho do nosso bundle de atualização?"

Também se encaixa em: monitoramento de rollout pós-publicação e detecção de regressão.

Não use quando o usuário precisar de detalhes de crash por usuário ou relatórios em nível de dispositivo; esta habilidade apenas expõe métricas agregadas do EAS.

Pré-requisitos

  • eas-cli instalado (npm install -g eas-cli).
  • Logado: eas login.
  • Para channel:insights: execute a partir de um diretório de projeto Expo (o comando resolve o ID do projeto a partir de app.json). update:insights só precisa de login.

Comandos em resumo

Comando Propósito
eas update:list Descubra grupos de atualização recentes, seus IDs group e nomes de branch
eas update:insights <groupId> Lançamentos por plataforma, lançamentos com falha, taxa de crash, usuários únicos, tamanho do payload, detalhamento diário
eas update:view <groupId> --insights Detalhes do grupo de atualização + as mesmas métricas anexadas
eas channel:insights --channel <name> --runtime-version <version> Contagens de usuários embarcados/OTA, atualizações mais populares, métricas cumulativas para um canal + runtime

Todos esses suportam --json --non-interactive para análise programática.

Descobrindo IDs

Antes de consultar insights para um grupo de atualização, você precisa do seu ID group. Use eas update:list com --branch <name> (atualizações nesse branch) ou --all (atualizações em todos os branches). Sempre passe --json --non-interactive ao executar de forma não interativa; sem a flag de branch/--all, o comando solicitará uma seleção de branch:

# Latest group id across all branches
eas update:list --all --json --non-interactive | jq -r '.currentPage[0].group'

# Latest group id on a specific branch
eas update:list --branch production --json --non-interactive | jq -r '.currentPage[0].group'

A resposta JSON tem um array currentPage com uma entrada por grupo de atualização (ambas as plataformas da mesma publicação são colapsadas em uma entrada):

{
  "currentPage": [
    {
      "branch": "production",
      "message": "\"Fix checkout crash\" (1 week ago by someone)",
      "runtimeVersion": "1.0.6",
      "group": "03d5dfcf-736c-475a-8730-af039c3f4d06",
      "platforms": "android, ios",
      "isRollBackToEmbedded": false
    }
  ]
}

As entradas também carregam codeSigningKey e rolloutPercentage, mas apenas quando esses recursos estão em uso para o grupo (valores indefinidos são omitidos da saída JSON).

Quando chamado com --branch <name>, a resposta também inclui name (o nome do branch) e id (o ID do branch) no nível superior.

eas update:insights <groupId>

Mostra lançamentos, lançamentos com falha, taxa de crash, usuários únicos, contagem de ativos de lançamento e tamanho médio do payload para um único grupo de atualização, detalhado por plataforma (iOS, Android), além de um detalhamento diário de lançamentos e falhas.

Uso básico

eas update:insights 03d5dfcf-736c-475a-8730-af039c3f4d06

Flags

Flag Descrição
--days <N> Olhe para trás N dias. Padrão: 7. Mutuamente exclusivo com --start/--end.
--start <iso-date> / --end <iso-date> Intervalo de tempo explícito, por exemplo, --start 2026-04-01 --end 2026-04-15.
--platform <ios|android> Filtre para uma única plataforma. Omita para ver todas as plataformas no grupo.
--json Saída legível por máquina. Implica --non-interactive.
--non-interactive Necessário ao usar em scripts.

Formato da saída JSON

…

Perguntas frequentes

Preciso instalar algo para usar?

Sim, você precisa ter o 'eas-cli' instalado e estar logado na sua conta.

O que são 'embedded' e 'OTA'?

'Embedded' é a versão que vem junto com o app quando ele é baixado. 'OTA' (Over-The-Air) são as atualizações que chegam depois, sem precisar baixar o app de novo.

Posso ver detalhes de um usuário específico?

Não, esta ferramenta mostra apenas dados gerais (agregados) sobre o uso e erros, não informações individuais de usuários.

Detalhes

Descrição original do autor

Check the health of published EAS Updates: crash rates, install/launch counts, unique users, payload size, and the split between embedded and OTA users per channel.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2896
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas