argent-react-native-profiler

Profile React commit timings and CPU hotspots in React Native Hermes apps.

34|2|Updated Aug 16, 2025
One-click install
npx skills add https://github.com/FilenCloudDienste/filen-ts --skill argent-react-native-profiler-filenclouddienste
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: argent-react-native-profiler
Source: https://github.com/FilenCloudDienste/filen-ts/tree/main/.claude/skills/argent-react-native-profiler
Command: npx skills add https://github.com/FilenCloudDienste/filen-ts --skill argent-react-native-profiler-filenclouddienste

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you diagnose slow React Native Hermes performance by identifying expensive renders and CPU hotspots, so you can confidently target the root cause instead of guessing.

Core Features & Use Cases

  • React + native correlated profiling: Captures React commit render timings alongside native CPU/stack information to explain performance issues end-to-end.
  • Actionable drill-down reporting: Produces CPU-enriched reports sorted by slowest renders and provides follow-up query tools for function, commit, and component-level investigations.
  • Reproducible workflow with flows: Supports recording and replaying interaction flows to make before/after comparisons meaningful.
  • Use Case: When a release regresses scrolling smoothness, use this Skill to locate the exact slow components/commits and trace them to the hottest JS functions and native hotspots.

Quick Start

Ask for a profile of your React Native Hermes app during the problematic interaction sequence so the Skill can capture a session, analyze it, and report the top CPU and re-render causes.

Frequently Asked Questions about argent-react-native-profiler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find React Native Hermes performance bottlenecks causing slow scrolling?

To find React Native Hermes performance bottlenecks, profile React commit timings and CPU hotspots during the problematic interaction. This captures render timings alongside native CPU data to identify slow components and trace them to the hottest JS functions causing the issue.

What is the best way to diagnose excessive re-renders in a React Native app?

Diagnosing excessive re-renders in React Native requires capturing React commit render timings using profiler tools. By sorting CPU-enriched reports by the slowest renders, you can investigate function, commit, and component-level causes to pinpoint the exact root issue.

How do I profile React commit timing alongside native iOS Instruments data?

To correlate React commit timing with iOS Instruments data, run the React profiler and a native profiler in parallel during the interaction. This captures both JavaScript render timings and native CPU stack information end-to-end for comprehensive analysis.

Can I compare React Native CPU performance before and after code changes?

Yes, you can compare React Native CPU performance before and after changes by recording and replaying specific interaction flows. Profiling these reproducible workflows creates ranked issue reports that make before and after performance comparisons meaningful.

What do I need to run a Hermes CPU hotspot analysis on my React Native application?

To run Hermes CPU hotspot analysis, you need to start and stop the React profiler during the problematic sequence, optionally running a native profiler in parallel. Then, analyze the session and use query tools to investigate CPU, commit, and stack data for root causes.