LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

react-performance

React Native performance optimization guide. Use when working on performance issues, optimizing renders, improving startup time, debugging memory leaks, optimizing lists/animations, or analyzing bundle size. Covers profiling, memoization, React Compiler, Concurrent React, state patterns, FlatList optimization, Reanimated, native threading, and bundle optimization.

3starsUpdated 4/3/2026
Web DevelopmentDocumentation#react-native#profiling#performance-optimization#react#documentation#javascript

Security Assessment

Safe(100/100)
Security Score100/100

About react-performance

The react-performance skill is a focused guide for diagnosing and improving React Native application performance. It is designed to help with common performance problems such as excessive re-renders, slow scrolling, long startup time, memory growth, animation frame drops, and oversized bundles. The skill emphasizes a measurement-first workflow, guiding users to identify the real bottleneck before applying optimizations. It also includes a strict loading strategy so only the most relevant reference is consulted, reducing unnecessary context and keeping investigation targeted.

Its main capabilities cover performance profiling, render optimization, memoization techniques, React Compiler guidance, Concurrent React patterns, state management approaches, list virtualization, animation tuning, startup improvements, bundle optimization, and native-layer performance concepts. The skill provides a Quick Diagnosis table that maps visible symptoms to a single recommended reference file, along with guidance for cases where the root cause is still unknown. It also addresses lower-level topics such as threading, Fabric, JSI architecture, and native optimization concerns, making it useful across both JavaScript and native performance boundaries.

This skill is intended for developers working on React Native apps who need a structured way to troubleshoot and optimize runtime behavior. It is especially useful for engineers investigating a specific slowdown, improving a problematic screen, or reducing startup and bundle costs. It also fits teams that want a disciplined debugging process, since it instructs users to ask clarifying questions when the issue is unclear and to avoid loading multiple references at once. The target users are primarily React Native developers and performance-focused engineers who need practical, symptom-driven guidance.

FAQ

How should I start using this skill?

Start by reading only the main SKILL.md content, then use the Quick Diagnosis table to choose the single reference file that matches the symptom you are seeing. Do not load multiple references at once.

What should I do if I do not know what is causing the slowdown?

First clarify what feels slow, when it happens, and which screen or component is involved. If the cause is still unknown, use the profiling reference to guide investigation before choosing another reference.

What kinds of performance issues does this skill cover?

It covers re-render problems, slow lists and scrolling, startup delays, memory growth, dropped animation frames, bundle size concerns, and related React Native runtime and native-layer performance topics.

Is this skill limited to JavaScript-level optimization?

No. In addition to React and state optimization topics, it also includes references for threading, Fabric, JSI architecture, and native optimization, so it spans both JavaScript and native performance concerns.

Are there any important usage limitations or requirements?

Yes. The skill requires a surgical workflow: load only one reference file at a time, and ask clarifying questions before loading any reference if the problem is unclear. It also expects users to measure before optimizing rather than applying changes blindly.

Install react-performance

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

benaor/claude-config

Related Skills

cmux-terminal-multiplexer

88

wps-excel

673

ui-design

167

technical-wireframe-info-layout

7,069