frontend-rn-expo

Solid

OPTIONAL, stack-specific: React Native + Expo (prebuild). Mobile RN projects only; the generic principles live in the `frontend` skill.

AI & Automation 22 stars 4 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 79/100

Stars 20%
45
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
68
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# React Native + Expo (stack-specific layer) <!-- routing-eval reads this line; it lives in the BODY so the always-on skill LISTING stays inside Claude Code's budget (1% of the context window) — an overflowing listing gets descriptions truncated or dropped, which strips the very keywords a match depends on. --> Trigger phrases: "expo", "react native", "native bridge", "expo router", "rn screen", "prebuild" For generic frontend discipline, applies the `frontend` skill; this file only covers the RN+Expo-specific additions. Not used in web/desktop projects (delete it if needed). ## RN + Expo specifics - **Navigation:** expo-router (file-based) or react-navigation — follow whichever the project uses. - **Lists:** `FlatList`/`FlashList` + `keyExtractor`; virtualization for heavy lists. - **Native bridge:** only when needed; the JS side is **typed**, error paths are explicit (what the UI does if native rejects). Via Expo prebuild / config plugin; mind the platform difference (iOS/Android). - **Render by capability:** do **not** promise in the UI a capability the device lacks; show it conditionally. - **Assets:** image size/resolution, `expo-image` cache, splash/icon prebuild compatibility. ## DoD (in addition to the generic `frontend` DoD) - Works across the target iOS/Android version matrix; native bridge error paths are tested.

Details

Author
byerlikaya
Repository
byerlikaya/claude-starter-kit
Created
1 months ago
Last Updated
yesterday
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category