Files
Mike Pitre 0d7ec1bd3e feat(expo): rebuild clerk-expo skill, absorb clerk-expo-patterns
Consolidate the two overlapping Expo skills into one intent-driven
skills/mobile/clerk-expo verified against @clerk/expo 3.6.x:

- Rewrite custom flows for the current method-based API
  (signIn.password/phoneCode/finalize) — the old references taught the
  legacy prepareFirstFactor/setActive API and hooks that no longer exist
- Default "add auth" to prebuilt native components (AuthView/UserButton)
  with beta + dev-build caveats; custom flows for Expo Go/web/custom UI
- Add SMS OTP, MFA, Native API dashboard prerequisite, theme JSON,
  captcha mount point, and the Expo Go / dev build / web capability matrix
- Standardize on EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY (resolves the
  direct-prop vs env-var contradiction between the two old skills)
- Add sustainability machinery: version freshness gate, canonical docs
  URL per snippet section, build-and-fix verify loop, and 8 evals that
  catch legacy-API regression
- Delete skills/frameworks/clerk-expo-patterns; register clerk-expo in
  the router, clerk-setup, README, CLAUDE.md, and plugin manifests
2026-07-06 09:56:46 -04:00
..