What problem does it solve? Delivering JavaScript and asset changes to installed Expo apps normally requires a new native build and app store review. This Skill guides you through EAS Update so you can ship compatible OTA updates to preview, TestFlight, and production builds, and diagnose why an installed build still shows old code. ## Core Features & Use Cases - Guided configuration: Runs eas update:configure correctly, preserving existing app config, eas.json profiles, and native project setups instead of hand-editing runtime versions or channels. - Deliberate publishing: Publishes updates to the right channel, environment, platform, and runtime version, with safeguards against accidental production releases. - Update debugging: Walks through a structured checklist for builds that did not update, covering channel-to-branch mappings, runtime version mismatches, and the two-cold-launch download lifecycle. - Use Case: You shipped a fix to the production channel but TestFlight testers still see the old UI. Use this Skill to verify the channel mapping, runtime version compatibility, and explain the terminate-and-relaunch update flow. ## Quick Start Use the eas-update skill to configure EAS Update in my Expo project and publish a JavaScript fix to the preview channel.