eas-simulator
Oferece orientações sobre o uso de simuladores de aplicativos. Use quando o objetivo do usuário se alinha com o fluxo de trabalho.
O que ela faz
O EAS Simulator permite que você rode um simulador de iOS ou emulador de Android na nuvem, controlando-o do seu computador. É útil para testar seu aplicativo em ambientes onde você não pode rodar um simulador localmente.
Quando usar
- ✓Quando você não tem um Mac para rodar o simulador iOS.
- ✓Quando você está usando um ambiente de nuvem ou agente que não suporta simuladores locais.
- ✓Quando você quer que um agente de IA verifique uma mudança em um dispositivo real.
Exemplo do que pedir para a IA
“Rode meu app no simulador iOS na nuvem e me mostre como ele fica.”
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
Este serviço roda um simulador ou emulador na infraestrutura da Expo. Você o controla remotamente, e ele pode ser usado para verificar mudanças em seu app sem precisar de um hardware específico.
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-simulatorOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/eas-simulator/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.
Quando Usar
- Use quando este fluxo de trabalho upstream corresponder ao objetivo declarado do usuário.
- Use quando a tarefa exigir os procedimentos documentados nesta habilidade.
EAS Simulator
Serviço EAS - custos aplicáveis. O EAS Simulator é um serviço EAS hospedado. O uso da sessão está sujeito aos preços e limites da sua conta. Veja https://expo.dev/pricing para os termos atuais.
O EAS Simulator executa um simulador iOS remoto ou emulador Android na infraestrutura EAS que você controla a partir da sua máquina — da CLI, de um agente de IA (via agent-device) e de uma pré-visualização no navegador. É a solução para ambientes que não podem executar um simulador localmente (máquinas Linux, agentes de nuvem/background como Cursor Cloud) e para permitir que um agente verifique uma alteração em um dispositivo real em vez de apenas raciocinar sobre o código.
Os comandos simulator:* são experimentais e ocultos, e exigem um eas-cli recente (≥ 20.3.0 no momento da escrita) — é por isso que esta habilidade executa tudo via npx --yes eas-cli@latest. Flags e verbos podem mudar; a saída --help do subcomando relevante é a autoritativa.
Quando Usar
O frontmatter description carrega as frases de gatilho. Em resumo: use isso para colocar o aplicativo de um usuário em um simulador na nuvem e interagir com ele — especialmente a partir de um agente sem Mac ou um agente de nuvem/sandbox. Não para sims locais (expo run:ios, Xcode, Android Studio), compilações/assinaturas para loja (isso é EAS Build), ou dispositivos físicos. Para o caso do macOS, veja Nuvem vs. local a seguir.
Nuvem vs. local: decida isso primeiro
- Solicitação explícita de nuvem/remoto/compartilhável: use o EAS Simulator após verificar o acesso, em qualquer host.
- Solicitação genérica de simulador: use um simulador local adequado quando disponível. Se o host não puder executar o simulador solicitado (por exemplo, iOS no Linux ou um sandbox na nuvem), use o EAS Simulator após verificar o acesso. Um host não-macOS ainda pode suportar um emulador Android local.
- Honre uma escolha local explícita; passe para
expo run:ios/ Xcode / Android Studio conforme apropriado. Esclareça apenas quando o ambiente solicitado permanecer ambíguo e afetar a tarefa.
Quando o usuário solicitar o EAS Simulator ou um simulador na nuvem, prossiga dentro dessa solicitação e qualquer orçamento declarado. Explique o uso aplicável uma vez e carregue a autorização existente durante a sessão. Pergunte antes de exceder um orçamento declarado ou expandir além do trabalho solicitado.
Pré-requisitos
- Execute cada comando
easvianpx --yes eas-cli@latest …— garante uma CLI nova o suficiente para tersimulator:*(umeasglobal geralmente é muito antigo), e--yespula a solicitação do npx. (Umeassimples é aceitável seeas --versionestiver atualizado.) - Autenticado. Máquina interativa →
npx --yes eas-cli@latest login. Sandbox na nuvem / CI / agente headless não tem login no navegador — definaEXPO_TOKEN(expo.dev → Conta → Tokens de Acesso) no ambiente em vez disso. Verifique de qualquer forma comnpx --yes eas-cli@latest whoami. - Execute a partir de um diretório de projeto Expo. Um aplicativo novo precisa de configuração única:
npx --yes eas-cli@latest initpara criar/vincular o projeto (quando não háprojectId), e definaios.bundleIdentifierna configuração do aplicativo se estiver faltando — umcreate-expo-appnovo geralmente não tem nenhum, eprebuild/eas buildprecisam dele (eles solicitam ou falham sem ele; por exemplo,dev.<owner>.<slug>). Leia a configuração atual comnpx expo config --json(pode estar emapp.config.js). A primeira execução do Modo C é lenta (compilação nativa); execuções posteriores a reutilizam. - Um controlador para dirigir o dispositivo. Esta habilidade usa agent-device (código aberto, MIT), executado sob demanda via
npx agent-device@latest— nada instalado globalmente. Appium e argent são interfaces de automação alternativas;web-preview-onlynão tem interface de automação. Veja [references/controllers.md]. .env.eas-simulatoré escrito/gerenciado pelo eas-cli (não por esta habilidade): ele contém o ID da sessão (EAS_SIMULATOR_SESSION_ID) + a URL/token do daemon, entãoget/stop/execusam essa sessão por padrão (geralmente omita--id; passe--id <id>para direcionar outra). Ele carrega um token → mantenha-o ignorado no git (o eas-cli o marca como "não comitar", mas pode não adicionar a regra de ignore, e o.gitignorede um aplicativo novo não o cobrirá — adicione.env.eas-simulatorse estiver faltando).- Os blocos de comando assumem um shell POSIX (bash/zsh) —
printf,lsof,$(seq …)loops não serão executados no cmd/PowerShell. No Windows, execute-os no WSL ou Git Bash, ou traduza conforme avança (as invocaçõeseas-cli/agent-deviceem si são multiplataforma).
Ciclo de vida da sessão
…
Perguntas frequentes
O EAS Simulator é gratuito?
Não, o EAS Simulator é um serviço pago da Expo. O uso dele está sujeito aos preços e limites da sua conta. Consulte expo.dev/pricing para mais detalhes.
Posso rodar o EAS Simulator no meu computador?
O EAS Simulator roda na nuvem da Expo. Você o controla do seu computador, mas o simulador em si não roda localmente.
Preciso instalar algo para usar o EAS Simulator?
Você precisa ter o `eas-cli` instalado e atualizado. Para controlar o simulador, é usado o `agent-device`, que é executado sob demanda.
Detalhes
Descrição original do autor
Curated upstream guidance for Eas Simulator; use when the workflow matches the user goal.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2895
- 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
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC