vercel-react-native-skills

Audit React Native and Expo code for rendering and runtime performance issues.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/takayatomose/tas-agent-skills --skill vercel-react-native-skills-takayatomose
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vercel-react-native-skills
Source: https://github.com/takayatomose/tas-agent-skills/tree/main/.agents/skills/react-native-skills
Command: npx skills add https://github.com/takayatomose/tas-agent-skills --skill vercel-react-native-skills-takayatomose

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill captures actionable best practices and rules to prevent runtime crashes, eliminate scrolling and rendering jank, and improve maintainability in React Native and Expo applications so teams and agents can produce reliable mobile UI code.

Core Features & Use Cases

  • Performance Rules: Concrete guidance for list virtualization, image sizing, and avoiding expensive renders to reduce jank and memory usage.
  • Animation & Gesture Patterns: Recommended Reanimated and GestureDetector patterns to run animations on the UI thread and avoid layout thrashing.
  • Rendering Safety: Rules that prevent crashes (for example, wrapping strings in Text and avoiding falsy && rendering) with lint recommendations and code examples.
  • Architecture & Tooling: Monorepo native-dependency guidance, font config best practices, and navigation recommendations for native stacks.
  • Use Case: Use these rules to audit a React Native codebase, refactor list components for smooth scrolling, fix animation patterns, and ensure native modules are linked correctly.

Quick Start

Run a rules-based audit of your React Native project to surface and fix list, animation, and native-integration issues.

Frequently Asked Questions about vercel-react-native-skills

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

FAQPage Schema
How do I fix scrolling jank in React Native virtualized lists?

Fix React Native scroll jank by applying performance rules for list virtualization, image sizing, and avoiding expensive renders to reduce memory usage. Run a rules-based audit to surface and refactor list components for smooth scrolling.

Why does my React Native app crash when rendering conditional components?

React Native apps crash when falsy && rendering causes UI errors. Prevent crashes by wrapping strings in Text components and applying rendering safety rules with lint recommendations and concrete code examples to refactor components.

What's the best way to run Reanimated animations without layout thrashing?

Run Reanimated animations without layout thrashing by using recommended Reanimated and GestureDetector patterns to execute animations on the UI thread. Apply these patterns to prevent layout issues and improve runtime performance.

Does this React Native optimization guidance work for Expo monorepos?

Yes, this optimization guidance works for Expo monorepos by providing native dependency guidance and font config best practices. It ensures native modules are linked correctly across monorepo native-dependency scenarios in mobile app development.

How do I audit a React Native codebase for performance and rendering issues?

Audit a React Native codebase for performance and rendering issues by running a rules-based audit to surface list, animation, and native-integration problems. Apply actionable refactor steps to prevent crashes and reduce scroll and render jank.