What problem does it solve? React Native apps often suffer from jank, excessive re-renders, and slow startup, but developers frequently apply blind optimizations without measuring. This Skill enforces a profile-first workflow that finds real bottlenecks before fixing them. ## Core Features & Use Cases - Lint Sweep: Runs ESLint with react-perf, react, react-native, and react-hooks rulesets to catch mechanical issues like inline styles, unstable props, and array index keys. - Semantic Sweep: Reviews memoization, list virtualization, animations, async patterns, effect cleanup, state hygiene, and context architecture with judgment-based analysis. - Visual Profiling: Delegates to a profiler skill to measure render counts, trace fiber trees, and verify fixes with before/after metrics. - Use Case: When a user reports their Expo app feels slow on the home screen, this Skill runs the lint sweep, profiles the screen, identifies a component re-rendering with unchanged props, applies React.memo, and re-measures to confirm improvement. ## Quick Start Optimize my React Native app by profiling first to find the real bottlenecks, then fix the top offenders and re-measure.