Token导航 LogoToken导航

Agent Skill · 前端设计

react-native(React Native 开发)

用于辅助前端页面、组件、样式和交互逻辑的开发与维护。它适合让 Agent 生成或审查 React、Next.js、Vue、Tailwind、CSS 等相关代码,整理组件结构,或定位布局和性能问题。使用时需要结合项目现有设计系统、路由和构建方式,避免只生成孤立片段;涉及页面改动时,应配合本地预览和构建检查确认视觉效果。

react-native 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描有未通过项,按安装量在前端设计类的 10,216 个 Skill 里排第 3,908。

总安装 1,067周安装 44GitHub Stars 公开资料未说明下载 348核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:react-native(React Native 开发)
来源仓库:https://github.com/gigs-slc/react-native-skills
仓库路径:skills/react-native
安装命令:
npx skills add https://github.com/gigs-slc/react-native-skills --skill react-native
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/gigs-slc/react-native-skills --skill react-native

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

react-native 用于辅助前端页面和组件开发,适合生成 React Native 相关代码。适用于组件结构整理、样式开发和交互逻辑审查的场景。通过 npx skills add 命令从指定 GitHub 仓库安装使用。使用时需结合项目路由和构建方式,避免只生成孤立代码片段。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

来源仓库内路径:skills/react-native

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/gigs-slc/react-native-skills --skill react-nat…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

react-native 怎么安装?

在终端执行 npx skills add https://github.com/gigs-slc/react-native-skills --skill react-native。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

react-native 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

react-native 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

react-native 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

react-native 用的人多吗?

公开数据是累计安装 1,067 次,近一周安装 44 次,下载 348 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

react-native 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
react-native

React Native 开发 · 本页

1,067—只读未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

React Native Complete Guide

The ultimate React Native optimization guide combining:

  • Callstack - Profiling, measurement, and native optimization (27 references)
  • Vercel - Code patterns, UI, and best practices (36 rules)

When to Apply

Reference these guidelines when:

  • Debugging slow/janky UI or animations
  • Optimizing list and scroll performance
  • Investigating memory leaks (JS or native)
  • Optimizing app startup time (TTI)
  • Reducing bundle or app size
  • Implementing animations with Reanimated
  • Building UI with native components
  • Working with React Compiler
  • Structuring monorepo projects

Priority-Ordered Guidelines

PriorityCategoryImpactSource
1Core RenderingCRITICALVercel
2List PerformanceCRITICALBoth
3FPS & Re-rendersCRITICALCallstack
4Bundle SizeCRITICALCallstack
5AnimationHIGHBoth
6NavigationHIGHVercel
7TTI OptimizationHIGHCallstack
8UI PatternsHIGHVercel
9Native PerformanceHIGHCallstack
10State ManagementMEDIUMVercel
11React CompilerMEDIUMBoth
12Memory ManagementMEDIUMCallstack
13MonorepoMEDIUMVercel

Quick Reference: Code Patterns (Vercel)

Core Rendering (CRITICAL)

  • rendering-no-falsy-and - Never use && with falsy values (crashes app)
  • rendering-text-in-text-component - Wrap strings in Text components

List Performance (CRITICAL)

  • list-performance-virtualize - Use FlashList/LegendList for any list
  • list-performance-item-memo - Memoize list item components
  • list-performance-callbacks - Stabilize callback references
  • list-performance-inline-objects - Avoid inline style objects
  • list-performance-function-references - Extract functions outside render
  • list-performance-images - Use compressed, appropriately-sized images
  • list-performance-item-expensive - Move expensive work outside items
  • list-performance-item-types - Use item types for heterogeneous lists

Animation (HIGH)

  • animation-gpu-properties - Animate only transform and opacity
  • animation-derived-value - Use useDerivedValue for computed animations
  • animation-gesture-detector-press - Use Gesture.Tap for press animations

Navigation (HIGH)

  • navigation-native-navigators - Use native stack/tabs over JS navigators

UI Patterns (HIGH)

  • ui-expo-image - Use expo-image for all images
  • ui-image-gallery - Use Galeria for lightboxes
  • ui-pressable - Use Pressable over TouchableOpacity
  • ui-safe-area-scroll - Use contentInsetAdjustmentBehavior
  • ui-scrollview-content-inset - Use contentInset for dynamic spacing
  • ui-menus - Use native context menus (zeego)
  • ui-native-modals - Use native modals over JS bottom sheets
  • ui-measure-views - Use onLayout, not measure()
  • ui-styling - Use StyleSheet.create, gap, borderCurve

State Management (MEDIUM)

  • react-state-minimize - Derive values, minimize state
  • react-state-dispatcher - Use dispatch updaters
  • react-state-fallback - Use fallback pattern for reactive defaults
  • state-ground-truth - State represents truth, derive visuals

React Compiler (MEDIUM)

  • react-compiler-destructure-functions - Destructure functions early
  • react-compiler-reanimated-shared-values - Use.get()/.set() not.value

Monorepo (MEDIUM)

  • monorepo-native-deps-in-app - Install native deps in app package
  • monorepo-single-dependency-versions - Single versions across packages

Configuration (LOW)

  • fonts-config-plugin - Load fonts at build time
  • imports-design-system-folder - Re-export from design system
  • js-hoist-intl - Hoist Intl formatter creation

Quick Reference: Profiling & Measurement (Callstack)

FPS & Re-renders (CRITICAL)

# Open React Native DevTools
# Press 'j' in Metro, or shake device → "Open DevTools"
  • js-profile-react.md - React DevTools profiling
  • js-measure-fps.md - FPS monitoring
  • js-react-compiler.md - Automatic memoization
  • js-atomic-state.md - Jotai/Zustand patterns
  • js-concurrent-react.md - useDeferredValue, useTransition

Bundle Size (CRITICAL)

npx react-native bundle \
  --entry-file index.js \
  --bundle-output output.js \
  --platform ios \
  --sourcemap-output output.js.map \
  --dev false --minify true

npx source-map-explorer output.js --no-border-checks
  • bundle-barrel-exports.md - Avoid barrel imports
  • bundle-analyze-js.md - JS bundle visualization
  • bundle-tree-shaking.md - Dead code elimination
  • bundle-r8-android.md - Android code shrinking
  • bundle-hermes-mmap.md - Disable bundle compression

TTI Optimization (HIGH)

  • native-measure-tti.md - TTI measurement setup
  • bundle-hermes-mmap.md - Enable Hermes mmap
  • Defer non-critical work with InteractionManager

Native Performance (HIGH)

  • iOS: Xcode Instruments → Time Profiler
  • Android: Android Studio → CPU Profiler
  • native-turbo-modules.md - Building fast native modules
  • native-threading-model.md - Turbo Module threads
  • native-profiling.md - Platform profiling guides

Memory Management (MEDIUM)

  • js-memory-leaks.md - JS memory leak hunting
  • native-memory-leaks.md - Native memory leaks
  • native-memory-patterns.md - C++/Swift/Kotlin memory

Animations (MEDIUM)

  • js-animations-reanimated.md - Reanimated worklets

Problem → Solution Mapping

ProblemVercel RulesCallstack References
App crashesrendering-no-falsy-and, rendering-text-in-text-component-
List scroll janklist-performance-*js-lists-flatlist-flashlist.md
Animation drops framesanimation-gpu-propertiesjs-animations-reanimated.md
Too many re-rendersreact-state-minimizejs-profile-react.md, js-react-compiler.md
Slow startup (TTI)-native-measure-tti.md, bundle-hermes-mmap.md
Large app size-bundle-analyze-app.md, bundle-r8-android.md
Memory growing-js-memory-leaks.md, native-memory-leaks.md
TextInput lag-js-uncontrolled-components.md
Native module slow-native-turbo-modules.md

File Structure

react-native/
├── SKILL.md          # This file
├── AGENTS.md         # Full 74KB compiled Vercel guide
├── rules/            # 36 individual Vercel rule files
│   ├── list-performance-*.md
│   ├── animation-*.md
│   ├── ui-*.md
│   └── ...
└── references/       # 27 Callstack reference files
    ├── js-*.md
    ├── native-*.md
    ├── bundle-*.md
    └── images/

Attribution

Combined from:

  • "The Ultimate Guide to React Native Optimization" by Callstack
  • React Native Skills by Vercel

平台分布

Codex

35.35%
按下载量换算123

Claude

27.93%
按下载量换算97

Cursor

19.35%
按下载量换算67

Gemini CLI

8.6%
按下载量换算30

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

可疑

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills