What problem does it solve? React Native and Expo work is full of version-gated traps: FlashList v1 props that are inert in v2, deep imports that break under the Strict TypeScript API, EAS updates that never reach installed builds, and native changes mistakenly shipped over the air. This Skill encodes the invariants, version floors, and verification gates so an agent gives correct, version-aware guidance instead of stale tutorial advice. ## Core Features & Use Cases - Stack detection and version-gated rules: Reads package.json, app config, and eas.json first, then applies 25 core rules covering the New Architecture, Turbo Module codegen contracts, list virtualization, native navigators, and safe areas. - Gated workflows: Six checklists (diagnose-jank, add-native-capability, upgrade-react-native, ship-update, integrate-into-native-app, review) each ending in a measurable gate such as both-platforms-green builds or an update observed on a device. - Deep reference material: Eight reference files cover architecture and codegen, list and startup performance, navigation, Expo/EAS, upgrades, brownfield and monorepos, and debugging and testing. - Use Case: A feed screen scrolls at 20fps with 2000 rows. The Skill detects the installed FlashList major, replaces ScrollView+map with a properly keyed FlashList using getItemType, hoists per-row Intl construction, and requires a before/after profiler measurement. ## Quick Start Ask the agent to diagnose why your React Native feed screen scrolls poorly and to propose a fix with a measurable before-and-after performance comparison.