What problem does it solve?
Shipping a small JavaScript or TypeScript fix to an already-installed mobile app normally requires a full native build and a TestFlight or Play Store round-trip. This Skill determines whether a change is OTA-eligible, publishes it through EAS Update to the correct channel, and verifies which installed builds will actually receive it.
Core Features & Use Cases
- OTA-eligibility decision: Inspects the git diff to distinguish JS/TS-only changes under
app/src/ from native changes (dependencies, patches/, plugins/, native app.json sections) that require a new binary build.
- Headless publishing: Runs
eas update non-interactively with the correct CI=1 and --environment flags to push updates to the preview or production channel.
- Delivery verification: Uses the included
ota-delivery-check.sh script to list finished builds with their channel and runtime fingerprint, flagging which installs will receive the update and which pre-OTA builds never will.
- Use Case: You fixed a UI bug in the SUB/WAVE app's React Native code and want testers to see it today. The Skill confirms the change is JS-only, publishes to the preview channel, then promotes to production, and tells you exactly which TestFlight builds will pick it up on their next cold start.
Quick Start
Ask the assistant to ship your latest app commit over the air to the preview channel and confirm which installed builds will receive it.