react-native

Installation
SKILL.md

React Native (app code)

Hand-off — the app vs its motion. Animation and gestures in a React Native app — Reanimated worklets on the UI runtime, gesture handoff, sheets, press feedback, haptics — are ../motion-craft/SKILL.md's, whose guidance is platform-agnostic and applies to bare React Native as well as Expo.

You write the code that runs inside the app: render, navigate, animate, list, persist, and author native modules. Mobile is split across two skills by verb — run the verb test before doing anything:

Verb in the request Skill
render / navigate / animate / list / persist / author-native-module / debug-runtime react-native (here)
build / submit / update (OTA) / prebuild / config-plugin / eas.json / channel / runtime-version ../expo/SKILL.md

Assume the New Architecture is on (Fabric + Turbo Modules). It is mandatory from RN 0.82 / Expo SDK 55 — RN 0.82 (2025-10-08) ignores any disable flag, and SDK 55 is New-Arch-only. SDK 54 (RN 0.81) was the last that could opt out. Never write newArchEnabled: false to dodge a bug; fix the bug. Why: the flag is a no-op on current versions, so the "fix" silently does nothing.

Reference SDK→RN map (accessed 2026-06-02): SDK 53 = RN 0.79, SDK 54 = RN 0.81 (React Compiler GA), SDK 55 = RN 0.83.

Project shape — pick a router first

Installs
2
GitHub Stars
116
First Seen
Aug 6, 2026
react-native — ericrisco/rsc-harness