What problem does it solve?
Provides a structured, machine-friendly set of best practices and concrete code patterns to prevent performance regressions, runtime crashes, and fragile implementations in React Native and Expo projects. It helps both human developers and AI agents find and apply targeted fixes for common mobile issues like list jank, unsafe rendering patterns, and inefficient animations.
Core Features & Use Cases
- Comprehensive Guidelines: 35+ rules across rendering, list performance, animation, navigation, state management, UI patterns, monorepo configuration, and fonts.
- Agent-first Design: Written and organized for consumption by AI agents and LLMs to automate refactoring, code review, and suggestion generation.
- Practical Examples: Each rule includes incorrect vs correct examples, impact rationale, and references to libraries (Reanimated, Gesture Handler, LegendList/FlashList, expo-image).
- Use Cases: Audit and optimize a scrolling feed to eliminate jank, convert JS-driven animations to GPU-accelerated patterns, ensure native linking of modules in monorepos, and enforce safe rendering to avoid runtime crashes.
Quick Start
Use the vercel-react-native-skills guide to audit a component for list virtualization, memoization, and animation best practices and produce prioritized fixes.