A comprehensive performance optimization reference for Expo React Native with 54 rules across 9 categories, from launch time and bundle size down to memory management. Each rule includes priority ratings and specific prefixes for quick lookup. The structure is solid: you get concrete patterns like using FlashList over FlatList, enabling Hermes, avoiding barrel file imports, and leveraging Reanimated for UI thread animations. What makes this useful is the priority system. It steers you toward critical wins first (launch time, bundle size) before you waste time on micro-optimizations. The rules reference detailed markdown files with code examples, so you're not just getting a checklist but actual implementation guidance when you need it.

skills.sh installs
561
GitHub stars
222
last updated
Aug 21, 2026

Install

$ npx -y skills add pproenca/dot-skills --skill expo --agent claude-code

Installs into .claude/skills of the current project.

Files

Community Expo React Native Best Practices

Comprehensive performance optimization guide for Expo React Native applications. Contains 54 rules across 9 categories, prioritized by impact to guide automated refactoring and code generation.

When to Apply

Reference these guidelines when:

  • Writing new Expo React Native components
  • Optimizing app startup and Time to Interactive
  • Implementing lists, images, or animations
  • Reducing bundle size and memory usage
  • Reviewing code for mobile performance issues

Rule Categories by Priority

PriorityCategoryImpactPrefix
1Launch Time OptimizationCRITICALlaunch-
2Bundle Size OptimizationCRITICALbundle-
3List VirtualizationHIGHlist-
4Image OptimizationHIGHimage-
5Data Fetching PatternsHIGHdata-
6Navigation PerformanceMEDIUM-HIGHnav-
7Re-render PreventionMEDIUMrerender-
8Animation PerformanceMEDIUManim-
9Memory ManagementLOW-MEDIUMmem-

Quick Reference

1. Launch Time Optimization (CRITICAL)

Sponsors

Details

Repository
github.com/pproenca/dot-skills
Categories
Frontend Development, Documentation, Code Review & Quality, Debugging, Mobile Development
First seen
Jun 3, 2026

More from pproenca/dot-skills

All 100
1jezweb avatarwordpress-plugin-corejezweb/claude-skillsBuild secure WordPress plugins with hooks, database interactions, Settings API, custom post types, and REST API. Covers Simple, OOP, and PSR-4 architecture patt560skills.sh installs
2motion-team avatarcreative-mechanicsmotion-team/creative-strategy-skillsA library of creative mechanics — the structural patterns that define how an ad constructs meaning between its hook, visuals, and narrative. Use this whenever d560skills.sh installs
3motion-team avatarcreative-strategy-enginemotion-team/creative-strategy-skillsStrategic framework for mapping pain/persona intersections and messaging angles. Defines the structure for organizing creative strategy, not the tactics for exe559skills.sh installs
4aktsmm avatarocr-super-suryaaktsmm/agent-skillsGPU-optimized OCR using Surya. Use when: (1) Extracting text from images/screenshots, (2) Processing PDFs with embedded images, (3) Multi-language document OCR,558skills.sh installs
5guia-matthieu avatarreport-generatorguia-matthieu/clawfu-skillsGenerate PDF/HTML reports from templates and data. Use when: creating client reports; generating weekly summaries; producing marketing performance reports; auto558skills.sh installs
6aj-geddes avatarintegration-testingaj-geddes/useful-ai-promptsDesign and implement integration tests that verify component interactions, API endpoints, database operations, and external service communication. Use for integ557skills.sh installs