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.
The expo-cicd-workflows skill is designed to assist developers in understanding and creating EAS (Expo Application Services) CI/CD workflow YAML files for Expo projects. This skill is particularly useful for those working with Expo or EAS in continuous integration and deployment (CI/CD) contexts. It helps users manage automation pipelines for building, testing, and deploying their Expo apps efficiently. By providing a structured approach to workflow file creation, the skill helps eliminate confusion around YAML file syntax, triggers, and job dependencies, ensuring smooth CI/CD processes for Expo projects.
To generate or edit an EAS workflow file, first fetch the necessary resources like the schema, syntax documentation, and pre-packaged jobs using the provided fetch script. Afterward, you can create or edit your YAML file by following the specifications and examples provided in the documentation. Finally, validate the file to ensure it's structured correctly and adheres to the schema.
Before using this skill, ensure you have Node.js installed, as the skill relies on Node.js scripts for fetching resources and validating workflow files. Additionally, you will need to access the schema and related documentation, which are essential for validating the structure and parameters of your workflow files.
No, this skill is specifically designed for Expo and EAS workflows. It focuses on the unique configuration and syntax used within the Expo ecosystem, particularly for managing build pipelines and deployment automation with EAS.
The main limitation is that this skill is tailored specifically for Expo and EAS workflows, so it doesn't support other CI/CD systems or non-Expo projects. Additionally, the workflow files are required to conform to the latest schema, which can evolve over time, so it's essential to fetch the latest schema and documentation before working on your workflow files.
Quick Setup:
.claude/skills/Repository
expo/skills