Vercel react native skills
Skill ComeOnOliver/skillshub/skills/aiskillstore/marketplace/vercel-labs/vercel-react-native-skills
🧠The right skill, one API call. AI agent skills registry with token-efficient skill resolution. 5,000+ skills from 500+ top repos.
npx -y skills add ComeOnOliver/skillshub --skill vercel-react-native-skillsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
4.3 KB, 950 tokens by cl100k_base, as published. Nobody here has run it
React Native Skills
Comprehensive best practices for React Native and Expo applications. Contains rules across multiple categories covering performance, animations, UI patterns, and platform-specific optimizations.
When to Apply
Reference these guidelines when:
- Building React Native or Expo apps
- Optimizing list and scroll performance
- Implementing animations with Reanimated
- Working with images and media
- Configuring native modules or fonts
- Structuring monorepo projects with native dependencies
Rule Categories by Priority
| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | List Performance | CRITICAL | list-performance- |
| 2 | Animation | HIGH | animation- |
| 3 | Navigation | HIGH | navigation- |
| 4 | UI Patterns | HIGH | ui- |
| 5 | State Management | MEDIUM | react-state- |
| 6 | Rendering | MEDIUM | rendering- |
| 7 | Monorepo | MEDIUM | monorepo- |
| 8 | Configuration | LOW | fonts-, imports- |
Quick Reference
1. List Performance (CRITICAL)
list-performance-virtualize- Use FlashList for large listslist-performance-item-memo- Memoize list item componentslist-performance-callbacks- Stabilize callback referenceslist-performance-inline-objects- Avoid inline style objectslist-performance-function-references- Extract functions outside renderlist-performance-images- Optimize images in listslist-performance-item-expensive- Move expensive work outside itemslist-performance-item-types- Use item types for heterogeneous lists
2. Animation (HIGH)
animation-gpu-properties- Animate only transform and opacityanimation-derived-value- Use useDerivedValue for computed animationsanimation-gesture-detector-press- Use Gesture.Tap instead of Pressable
3. Navigation (HIGH)
navigation-native-navigators- Use native stack and native tabs over JS navigators
4. UI Patterns (HIGH)
ui-expo-image- Use expo-image for all imagesui-image-gallery- Use Galeria for image lightboxesui-pressable- Use Pressable over TouchableOpacityui-safe-area-scroll- Handle safe areas in ScrollViewsui-scrollview-content-inset- Use contentInset for headersui-menus- Use native context menusui-native-modals- Use native modals when possibleui-measure-views- Use onLayout, not measure()ui-styling- Use StyleSheet.create or Nativewind
5. State Management (MEDIUM)
react-state-minimize- Minimize state subscriptionsreact-state-dispatcher- Use dispatcher pattern for callbacksreact-state-fallback- Show fallback on first renderreact-compiler-destructure-functions- Destructure for React Compilerreact-compiler-reanimated-shared-values- Handle shared values with compiler
6. Rendering (MEDIUM)
rendering-text-in-text-component- Wrap text in Text componentsrendering-no-falsy-and- Avoid falsy && for conditional rendering
7. Monorepo (MEDIUM)
monorepo-native-deps-in-app- Keep native dependencies in app packagemonorepo-single-dependency-versions- Use single versions across packages
8. Configuration (LOW)
fonts-config-plugin- Use config plugins for custom fontsimports-design-system-folder- Organize design system importsjs-hoist-intl- Hoist Intl object creation
How to Use
Read individual rule files for detailed explanations and code examples:
rules/list-performance-virtualize.md
rules/animation-gpu-properties.md
Each rule file contains:
- Brief explanation of why it matters
- Incorrect code example with explanation
- Correct code example with explanation
- Additional context and references
Full Compiled Document
For the complete guide with all rules expanded: AGENTS.md
What ships with it
166.7 KB alongside SKILL.md
GitHub clipped this repository’s file list, so this is at least 42 files and may be more.
rules/
- animation-derived-value.md1.3 KB
- animation-gesture-detector-press.md2.5 KB
- animation-gpu-properties.md2.0 KB
- design-system-compound-components.md1.6 KB
- fonts-config-plugin.md1.4 KB
- imports-design-system-folder.md1.4 KB
- js-hoist-intl.md1.6 KB
- list-performance-callbacks.md1.0 KB
- list-performance-function-references.md4.0 KB
- list-performance-images.md1.4 KB
- list-performance-inline-objects.md2.3 KB
- list-performance-item-expensive.md2.4 KB
- list-performance-item-memo.md2.2 KB
- list-performance-item-types.md2.7 KB
- list-performance-virtualize.md1.7 KB
- monorepo-native-deps-in-app.md1.1 KB
- monorepo-single-dependency-versions.md1.3 KB
- navigation-native-navigators.md4.8 KB
- react-compiler-destructure-functions.md1.2 KB
- react-compiler-reanimated-shared-values.md1.2 KB
- react-state-dispatcher.md2.2 KB
- react-state-fallback.md1.7 KB
- react-state-minimize.md1.7 KB
- rendering-no-falsy-and.md1.8 KB
- rendering-text-in-text-component.md697 B
- scroll-position-no-state.md1.9 KB
- _sections.md2.2 KB
- state-ground-truth.md2.1 KB
- _template.md631 B
- ui-expo-image.md1.6 KB
- ui-image-gallery.md2.5 KB
- ui-measure-views.md2.2 KB
- ui-menus.md4.5 KB
- ui-native-modals.md1.8 KB
- ui-pressable.md1.5 KB
- ui-safe-area-scroll.md1.5 KB
- ui-scrollview-content-inset.md1.3 KB
- AGENTS.md72.0 KB
- metadata.json896 B
- README.md4.9 KB
2 more files not listed here. See all 42 in the repository.
Gives 1 of the 12 instructions most containers cloud skills give in 950 tokens
Counted across 607 of the 657 authors here whose files we hold, read 2026-08-07
- Run containers as a non-root userin 66 of 607, across 46 files
- Use multi-stage buildsin 53 of 607, across 44 files
- Use Promise.all for independent operationsin 47 of 607, across 13 files
- Import directly instead of barrel filesin 46 of 607, across 12 files
- Use ternary instead of AND for conditionalsin 45 of 607, across 12 files
- Use Set or Map for O(1) lookupsin 42 of 607, across 10 files
- Create a .dockerignore filein 41 of 607, across 31 files
- Read individual rule files for detailshere, and in 39 of 607, across 9 files
- Copy dependency files before source codein 36 of 607, across 23 files
- Authenticate server actions like API routesin 35 of 607, across 7 files
- Use next/dynamic for heavy componentsin 34 of 607, across 9 files
- Use React.cache for per-request deduplicationin 34 of 607, across 10 files
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.