What problem does it solve?
This Skill helps you optimize a React Native app that feels slow by identifying the real runtime bottlenecks through profiling, then applying targeted fixes instead of guesswork.
Core Features & Use Cases
- Quick render hot-spot scan: Uses a render counter approach to spot which components are causing the most work.
- Deep performance measurement: Runs the dedicated React Native profiler, analyzes results across JS-native profiling reports, and ties findings to concrete issues.
- Mechanical + semantic sweeping: Performs deterministic lint sweeps and judgment-based semantic checks (memoization, list rendering, animations, async patterns, effect cleanup), then verifies improvements with regression checks.
Use cases include fixing excessive re-renders, reducing UI jank, improving startup, and tuning animations and list performance—especially when you suspect the app’s performance issues are hard to reproduce or were missed by static analysis.
Quick Start
Ask Argent: "Optimize our React Native app performance—start with a lint sweep, run the React Native profiler on the main user flows, fix the biggest bottleneck, and re-profile to confirm no regressions."