본문으로 건너뛰기
cccskills
무료GitHub에 공개

vercel-react-native-skills

Build and improve mobile apps with React Native and Expo using prioritized implementation rules. Covers faster lists, animations, images, navigation, state management, and native dependencies, with explanations and code examples for reviewing common implementation choices.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

원문원문 설명 보기

React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.

연동 도구Vercel
설치 방법 보기

이럴 때 유용합니다

  • Improving long lists and scrolling performance
  • Reviewing Reanimated animations and gestures
  • Choosing image, navigation, and modal implementations
  • Organizing native dependencies in a monorepo

포함된 파일(42)

  • SKILL.md4.3 KB
  • AGENTS.md72.0 KB
  • metadata.json896 B
  • README.md4.9 KB
  • rules/_sections.md2.2 KB
  • rules/_template.md631 B
  • rules/animation-derived-value.md1.3 KB
  • rules/animation-gesture-detector-press.md2.5 KB
  • rules/animation-gpu-properties.md2.0 KB
  • rules/design-system-compound-components.md1.6 KB
  • rules/fonts-config-plugin.md1.4 KB
  • rules/imports-design-system-folder.md1.4 KB
  • rules/js-hoist-intl.md1.6 KB
  • rules/list-performance-callbacks.md1.0 KB
  • rules/list-performance-function-references.md4.0 KB
  • rules/list-performance-images.md1.4 KB
  • rules/list-performance-inline-objects.md2.3 KB
  • rules/list-performance-item-expensive.md2.4 KB
  • rules/list-performance-item-memo.md2.2 KB
  • rules/list-performance-item-types.md2.7 KB
  • rules/list-performance-virtualize.md1.7 KB
  • rules/monorepo-native-deps-in-app.md1.1 KB
  • rules/monorepo-single-dependency-versions.md1.3 KB
  • rules/navigation-native-navigators.md4.8 KB
  • rules/react-compiler-destructure-functions.md1.2 KB
  • rules/react-compiler-reanimated-shared-values.md1.2 KB
  • rules/react-state-dispatcher.md2.2 KB
  • rules/react-state-fallback.md1.7 KB
  • rules/react-state-minimize.md1.7 KB
  • rules/rendering-no-falsy-and.md1.8 KB
  • rules/rendering-text-in-text-component.md697 B
  • rules/scroll-position-no-state.md1.9 KB
  • rules/state-ground-truth.md2.1 KB
  • rules/ui-expo-image.md1.6 KB
  • rules/ui-image-gallery.md2.5 KB
  • rules/ui-measure-views.md2.2 KB
  • rules/ui-menus.md4.5 KB
  • rules/ui-native-modals.md1.8 KB
  • rules/ui-pressable.md1.5 KB
  • rules/ui-safe-area-scroll.md1.5 KB
  • rules/ui-scrollview-content-inset.md1.3 KB
  • rules/ui-styling.md2.2 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

React Native Skills

Comprehensive best practices for React Native and Expo applications. Contains rules across multiple categories covering performance, animations, UI patterns, and platform-specific optimizations.

When to Apply

Reference these guidelines when:

  • Building React Native or Expo apps
  • Optimizing list and scroll performance
  • Implementing animations with Reanimated
  • Working with images and media
  • Configuring native modules or fonts
  • Structuring monorepo projects with native dependencies

Rule Categories by Priority

PriorityCategoryImpactPrefix
1List PerformanceCRITICALlist-performance-
2AnimationHIGHanimation-
3NavigationHIGHnavigation-
4UI PatternsHIGHui-
5State ManagementMEDIUMreact-state-
6RenderingMEDIUMrendering-
7MonorepoMEDIUMmonorepo-
8ConfigurationLOWfonts-, imports-

Quick Reference

1. List Performance (CRITICAL)

  • list-performance-virtualize - Use FlashList for large lists
  • 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 - Optimize images in lists
  • list-performance-item-expensive - Move expensive work outside items
  • list-performance-item-types - Use item types for heterogeneous lists

2. 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 instead of Pressable

3. Navigation (HIGH)

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

4. UI Patterns (HIGH)

  • ui-expo-image - Use expo-image for all images
  • ui-image-gallery - Use Galeria for image lightboxes
  • ui-pressable - Use Pressable over TouchableOpacity
  • ui-safe-area-scroll - Handle safe areas in ScrollViews
  • ui-scrollview-content-inset - Use contentInset for headers
  • ui-menus - Use native context menus
  • ui-native-modals - Use native modals when possible
  • ui-measure-views - Use onLayout, not measure()
  • ui-styling - Use StyleSheet.create or Nativewind

5. State Management (MEDIUM)

  • react-state-minimize - Minimize state subscriptions
  • react-state-dispatcher - Use dispatcher pattern for callbacks
  • react-state-fallback - Show fallback on first render
  • react-compiler-destructure-functions - Destructure for React Compiler
  • react-compiler-reanimated-shared-values - Handle shared values with compiler

6. Rendering (MEDIUM)

  • rendering-text-in-text-component - Wrap text in Text components
  • rendering-no-falsy-and - Avoid falsy && for conditional rendering

7. Monorepo (MEDIUM)

  • monorepo-native-deps-in-app - Keep native dependencies in app package
  • monorepo-single-dependency-versions - Use single versions across packages

8. Configuration (LOW)

  • fonts-config-plugin - Use config plugins for custom fonts
  • imports-design-system-folder - Organize design system imports
  • js-hoist-intl - Hoist Intl object creation

How to Use

Read individual rule files for detailed explanations and code examples:

rules/list-performance-virtualize.md
rules/animation-gpu-properties.md

Each rule file contains:

  • Brief explanation of why it matters
  • Incorrect code example with explanation
  • Correct code example with explanation
  • Additional context and references

Full Compiled Document

For the complete guide with all rules expanded: AGENTS.md

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Deploy apps and websites to Vercel and get a URL to share. The skill selects a deployment method based on Git integration and authentication, using preview deployments by default and production deployments when explicitly requested.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Share an app through a preview URL
  • Deploy a website to production
  • Set up deployments triggered by Git pushes
vercel-labs/agent-skills3.3만2026년 10월 15일 업데이트

Deploy and manage Vercel projects using access tokens instead of interactive login. Covers selecting the right project and team, preview deployments, environment variables, domains, and checking deployment status and logs.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Deploy a preview using an access token
  • Add or retrieve environment variables
  • Check deployment status and build logs
vercel-labs/agent-skills3.3만2026년 10월 15일 업데이트

Refactor React components into reusable pieces with clearer interfaces. Provides patterns for replacing excessive boolean settings, sharing state through providers, and designing component libraries, with additional guidance for React 19 APIs.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Refactor components with too many boolean settings
  • Design a reusable component library
  • Review shared state and provider structure
vercel-labs/agent-skills3.3만2026년 10월 15일 업데이트

Audit deployed Vercel projects for cost and performance improvements using production metrics. Examines usage, settings, and relevant code, then produces ranked recommendations supported by verified files and documentation matching the framework version.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Investigate Vercel usage and cost drivers
  • Find routes with measured performance problems
  • Assess caching opportunities using traffic data
vercel-labs/agent-skills3.3만2026년 10월 15일 업데이트

Write, review, and refactor React and Next.js code using performance guidelines ranked by impact. Covers sequential data requests, downloaded code size, server work, and unnecessary rendering to guide concrete implementation improvements.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Review React and Next.js code for performance issues
  • Improve data fetching that waits on sequential requests
  • Reduce downloaded code size and loading time
vercel-labs/agent-skills3.3만2026년 10월 15일 업데이트

Add animations to React interfaces using the browser's built-in view transitions. Guides page changes, shared elements that move between views, list reordering, component appearance, and loading reveals, with CSS styling and Next.js integration guidance.

한국어 요약은 준비 중입니다. 영어 요약을 표시하고 있습니다.

  • Animating shared images between list and detail views
  • Adding forward and back page transitions
  • Animating list reordering and component visibility
vercel-labs/agent-skills3.3만2026년 10월 15일 업데이트

vercel-labs의 스킬 모두 보기

이 스킬의 문제 신고