Analyze stored profiling data from a completed React Native profiling session and return a markdown report identifying hot commits, root causes, and top components.
Identify top JavaScript CPU hotspot functions by self-time from a stored Hermes CPU profile. Use for non-React CPU investigations like regex, crypto, or heavy computations after stopping the profiler.
Find a React component's source via AST lookup, returning file path, line number, memoization status, and 50 lines of code to inspect before fixing performance issues.
An MCP server designed for React Native and Expo development that provides specialized tools for project scaffolding, architectural best practices, and troubleshooting. It enables AI assistants to guide users through setup, navigation configuration, and CI/CD processes using modern stacks like NativeWind and Zustand.
Scan the live React fiber tree to identify the most frequently re-rendering components, returning a markdown table of render counts and durations. Works without a profiling session on connected apps.
Identify React components that re-rendered unnecessarily due to unstable references, with per-component render counts and wasted time, to target React.memo for optimization.
Identify dead-code candidates by scanning exported files, components, and functions that nothing imports, renders, or calls. Excludes entry points unless includeEntryPoints is set.
Identify React components with high self CPU time to optimize rendering, with total ms, average per render, and percentage of profile time. Pinpoint bottlenecks.
Identify why a React commit occurred and see all components that re-rendered, sorted by duration, to expose cascading updates such as a context change propagating to many children.
Evaluate React Compiler or manual React.memo by tracking spurious renders and calculating an Invalidation Index to identify unstable prop references causing wasteful renders.