Build production React Native apps with Expo, navigation, native modules, offline sync, and cross-platform patterns. Use when developing mobile apps, implementing native integrations, or architecting React Native projects.
76
71%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./tests/ext_conformance/artifacts/agents-wshobson/frontend-mobile-development/skills/react-native-architecture/SKILL.mdOffline-first React Query setup
gcTime 24 hours
100%
100%
staleTime 5 minutes
100%
100%
Retry count 2
0%
100%
Offline network mode
0%
100%
PersistQueryClientProvider
100%
100%
AsyncStorage persister
37%
100%
Cache storage key
0%
100%
NetInfo network sync
30%
100%
Placeholder data
100%
100%
Optimistic onMutate
100%
100%
Error rollback
100%
100%
Settled invalidation
100%
100%
Performant list rendering
FlashList not FlatList
0%
100%
estimatedItemSize set
0%
100%
Item component memoized
100%
100%
renderItem with useCallback
100%
100%
keyExtractor with useCallback
0%
100%
removeClippedSubviews
100%
100%
maxToRenderPerBatch
100%
100%
windowSize
0%
100%
StyleSheet.create used
100%
100%
onPress with useCallback
0%
100%
Native modules and platform-specific code
expo-haptics used
100%
100%
Web haptics guard
83%
100%
expo-local-authentication used
100%
100%
hasHardwareAsync check
100%
100%
isEnrolledAsync check
100%
100%
expo-secure-store for tokens
100%
100%
Platform.select for shadows
100%
100%
Reanimated animation primitives
100%
100%
createAnimatedComponent
0%
100%
StyleSheet.create used
50%
100%
47823e3
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.