react-native-design

Design React Native interfaces with StyleSheet, Flexbox, React Navigation, and Reanimated 3.

38.6k|4.1k|Updated Jul 24, 2025
One-click install
npx skills add https://github.com/wshobson/agents --skill react-native-design-wshobson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-native-design
Source: https://github.com/wshobson/agents/tree/main/plugins/ui-design/skills/react-native-design
Command: npx skills add https://github.com/wshobson/agents --skill react-native-design-wshobson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers create visually appealing, performant, and platform-consistent user interfaces for React Native applications.

Core Features & Use Cases

  • Styling: Master StyleSheet, dynamic styles, and theming for consistent design.
  • Layout: Implement complex layouts using Flexbox.
  • Navigation: Set up and manage navigation flows with React Navigation (Stack, Tabs).
  • Animations: Create engaging animations with Reanimated 3 and Gesture Handler.
  • Platform Consistency: Apply platform-specific styles for iOS and Android.
  • Use Case: You need to build a mobile app with a custom tab bar, animated transitions between screens, and platform-specific UI elements for both iOS and Android.

Quick Start

Use the react-native-design skill to create a reusable ItemCard component with an image, title, and subtitle, including a press animation.

Frequently Asked Questions about react-native-design

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

FAQPage Schema
How do I create consistent UI styling and theming in React Native?

React Native styling uses StyleSheet for performance and supports dynamic styles for theming. You can implement consistent cross-platform UI by applying platform-specific styles for iOS and Android alongside reusable layout components.

What's the best way to set up navigation with Stack and Tabs in React Native?

React Navigation manages navigation flows in React Native using Stack and Tabs patterns. You can set up custom tab bars and animated screen transitions to build structured multi-screen mobile application architectures.

How do I build complex Flexbox layouts for mobile development in React Native?

Flexbox layout in React Native allows you to arrange UI elements responsively within mobile applications. You implement complex layouts by combining Flexbox properties with custom components like an ItemCard.

Can I use Reanimated 3 and Gesture Handler for advanced animations in React Native?

Reanimated 3 and Gesture Handler create engaging UI animations in React Native. You can build smooth press animations and interactive gesture-driven transitions while following performance optimization best practices.

Does this React Native UI guidance cover both iOS and Android platform consistency?

Cross-platform development guidance covers applying platform-specific styles for both iOS and Android. You ensure visual consistency by using StyleSheet and platform-specific UI elements tailored to each operating system.