expo-cicd-workflows
Ajuda a entender e criar arquivos de fluxo de trabalho para o Expo. Útil para automatizar a construção e o envio do seu aplicativo. Melhora o processo de desenvolvimento.
O que ela faz
Esta ferramenta ajuda você a entender e criar arquivos de configuração chamados 'workflows' para automatizar tarefas no seu projeto Expo. Ela garante que essas configurações estejam corretas.
Quando usar
- ✓Quando você quer automatizar o processo de construção e envio do seu aplicativo Expo.
- ✓Se você está configurando a integração contínua e entrega contínua (CI/CD) para seu projeto.
- ✓Ao editar ou criar arquivos na pasta `.eas/workflows/` do seu projeto.
Exemplo do que pedir para a IA
“Como configuro meu workflow para testar o app automaticamente após cada commit?”
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 consulta a documentação oficial e um 'esquema' (um conjunto de regras) para saber quais opções são válidas. Ela usa essas informações para ajudar você a escrever ou verificar seus arquivos de configuração.
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 expo-cicd-workflowsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/expo-cicd-workflows/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.
Skill de Workflows EAS
Quando Usar
Use esta skill quando precisar de ajuda para entender e escrever arquivos YAML de workflow do EAS para projetos Expo. Use esta skill quando o usuário perguntar sobre CI/CD ou workflows em um contexto Expo ou EAS, mencionar .eas/workflows/ ou quiser ajuda com pipelines de build do EAS ou automação de implantação.
Ajude desenvolvedores a escrever e editar arquivos YAML de workflow CI/CD do EAS.
Documentação de Referência
Busque estes recursos antes de gerar ou validar arquivos de workflow. Primeiro, resolva o diretório desta skill e, em seguida, use o script de busca no seu diretório scripts/. Ele é implementado usando Node.js e armazena respostas em cache usando ETags para eficiência:
# Fetch resources
node <skill-dir>/scripts/fetch.js <url>
JSON Schema — https://api.expo.dev/v2/workflows/schema
- É NECESSÁRIO buscar este schema
- Fonte da verdade para validação
- Todos os tipos de jobs e seus parâmetros obrigatórios/opcionais
- Tipos de gatilhos e configurações
- Tipos de runners, imagens de VM e todos os enums
Documentação de Sintaxe — https://raw.githubusercontent.com/expo/expo/refs/heads/main/docs/pages/eas/workflows/syntax.mdx
- Visão geral da sintaxe YAML de workflow
- Exemplos e explicações em inglês
- Sintaxe de expressões e contextos
Jobs Pré-empacotados — https://raw.githubusercontent.com/expo/expo/refs/heads/main/docs/pages/eas/workflows/pre-packaged-jobs.mdx
- Documentação para tipos de job pré-empacotados suportados
- Parâmetros e saídas específicos do job
Não confie em valores memorizados; esses recursos evoluem à medida que novos recursos são adicionados.
Localização do Arquivo de Workflow
Workflows ficam em .eas/workflows/*.yml (ou .yaml).
Estrutura de Nível Superior
Um arquivo de workflow tem estas chaves de nível superior:
name— Nome de exibição para o workflowon— Gatilhos que iniciam o workflow (pelo menos um é obrigatório)jobs— Definições de jobs (obrigatório)defaults— Padrões compartilhados para todos os jobsconcurrency— Controle de execuções paralelas de workflow
Consulte o schema para a especificação completa de cada seção.
Expressões
Use a sintaxe ${{ }} para valores dinâmicos. O schema define os contextos disponíveis:
github.*— Informações do repositório e evento do GitHubinputs.*— Valores das entradas doworkflow_dispatchneeds.*— Saídas e status de jobs dependentesjobs.*— Saídas de jobs (sintaxe alternativa)steps.*— Saídas de passos dentro de jobs personalizadosworkflow.*— Metadados do workflow
Geração de Workflows
Ao gerar ou editar workflows:
- Busque o schema para obter os tipos de jobs atuais, parâmetros e valores permitidos
- Valide se os campos obrigatórios estão presentes para cada tipo de job
- Verifique se as referências de jobs em
needseafterexistem no workflow - Verifique se as expressões referenciam contextos e saídas válidos
- Garanta que as condições
ifrespeitem as restrições de comprimento do schema
Validação
Após gerar ou editar um arquivo de workflow, valide-o contra o schema:
# Install dependencies if missing
[ -d "<skill-dir>/scripts/node_modules" ] || npm install --prefix <skill-dir>/scripts
node <skill-dir>/scripts/validate.js <workflow.yml> [workflow2.yml ...]
O validador busca o schema mais recente e verifica a estrutura do YAML. Corrija quaisquer erros relatados antes de considerar o workflow completo.
Respondendo Perguntas
Quando os usuários perguntarem sobre opções disponíveis (tipos de jobs, gatilhos, tipos de runners, etc.), busque o schema e derive a resposta dele em vez de confiar em informações potencialmente desatualizadas.
Limitações
- Use esta skill apenas quando a tarefa corresponder claramente ao escopo do seu produto ou API upstream.
- Verifique comandos, comportamento de API, preços, cotas, credenciais e efeitos de implantação contra a documentação oficial atual antes de fazer alterações.
- Não trate exemplos gerados como substitutos para testes específicos do ambiente, revisão de segurança ou aprovação do usuário para ações destrutivas ou custosas.
Perguntas frequentes
O que são 'workflows' no Expo?
Workflows são arquivos de configuração que dizem ao Expo como automatizar tarefas, como construir seu aplicativo ou enviá-lo para as lojas. Eles definem o que acontece e quando.
O que é CI/CD?
CI/CD significa Integração Contínua e Entrega Contínua. É uma prática para automatizar testes e o lançamento de software, tornando o processo mais rápido e confiável.
Como sei se meu arquivo de workflow está correto?
A ferramenta pode validar seu arquivo comparando-o com o esquema oficial do Expo. Se houver erros, ela os apontará para que você possa corrigi-los.
Detalhes
Descrição original do autor
Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2957
- 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