--- name: dev-expo description: Build Expo IPAs/APKs locally (zero EAS build credits) and deliver them to a phone via Vercel Blob + a per-project drafty "builds" canvas with an Install button — works from anywhere, Mac asleep. The skill owns publish-build.sh (Blob upload + OTA manifest + canvas update); each project owns its own `eas build --local` invocation via package.json `:local` scripts whose wrapper also records the dev-client fingerprint for the dev-up skill's expo-qa gate. Triggers on "publish the build", "send build to phone", "deliver expo build", "install page", "builds canvas", "expo install URL", "publish IPA", "ad-hoc install", "local eas build". --- # dev-expo This skill **does not build**. Each project owns its build via `pnpm :local` scripts that wrap `eas build --local` (zero EAS build credits — the build runs on this Mac). This skill takes the built artifact and **publishes it durably**: IPA + iOS OTA manifest to Vercel Blob, then one drafty canvas per project ("`