Skills Explorer Add Skills

react-native-expert

An agent skill by Jeffallan, from Jeffallan/claude-skills. Tags: debugging, mobile, performance, react, react-native.

What it does

Builds, optimizes, and debugs cross-platform mobile applications with React Native and Expo. Implements navigation hierarchies (tabs, stacks, drawers), configures native modules, optimizes FlatList rendering with memo and useCallback, and handles platform-specific code for iOS and Android. Use when building a React Native or Expo mobile app, setting up navigation, integrating native modules, improving scroll performance, handling SafeArea or keyboard input, or configuring Expo SDK projects.

Install

With the skills CLI, which installs into Claude Code, Codex, Cursor and other agents:

npx skills add Jeffallan/claude-skills --skill react-native-expert

Or copy the skill folder into Claude Code's skills directory by hand (~/.claude/skills for every project, or .claude/skills inside one):

git clone --depth 1 https://github.com/Jeffallan/claude-skills
cp -r claude-skills/skills/react-native-expert ~/.claude/skills/react-native-expert

Safety box score

Grade A, minimal risk: 7 of 100 risk points, rated 2026-10-20. The grade rates what the skill and its scripts can reach on the machine of whoever installs it, across eight categories from shell execution to secrets access. How the score works.

This skill is a React Native/Expo implementation guide. Its main reach is limited to project-local code and Expo CLI workflows, with some risk from running `npx`-based commands that can execute downloaded tooling and modify app config or native build state.

Category levels, from 0 (none) to 3 (high)
CategoryLevelWhy
Code & shell execution1 (low)It explicitly tells the agent to run Expo CLI commands such as `npx expo doctor`, `npx expo start --clear`, `npx expo run:ios`, `npx expo run:android`, and `npx expo install <module>` in `SKILL.md`.
Network access1 (low)Using `npx` can fetch the Expo CLI/package from the npm registry, so the workflow may make outbound network requests even though the skill does not otherwise instruct remote data transfer.
Filesystem reach0 (none)The files only discuss editing project-local configuration and source files like `app.json`, `babel.config.js`, and `tsconfig.json`; there is no instruction to read, write, or delete outside the project.
Secrets & credentials0 (none)There is no guidance to access tokens, keys, passwords, `.env` files, browser sessions, or other credential stores.
Privilege & persistence0 (none)No sudo, global installs, services, shell startup edits, or OS-level changes are requested; the commands stay within normal user-space development workflows.
Instruction hijack surface0 (none)The skill contains no prompt-injection patterns such as telling the agent to ignore instructions, hide actions, or follow remote instructions.
Irreversible actions0 (none)It does not ask the agent to publish, send messages, pay, deploy, or otherwise take external irreversible actions; its scope is implementation guidance.
Transparency0 (none)All shipped files are plain-text markdown with readable commands and examples; there are no binaries, encoded blobs, or hidden runtime code.

Before installing

Rated 2026-10-20 by an automated review of 6 files from the skill's repository.

Source

Repository
Jeffallan/claude-skills (all skills from this repository)
Path
skills/react-native-expert/SKILL.md
Branch
main
Updated
2026-09-19