expo-tailwind-setup

Configure Tailwind CSS v4 and NativeWind v5 in an Expo environment.

Updated May 27, 2026
One-click install
npx skills add https://github.com/rex009x/mush-talk --skill expo-tailwind-setup-rex009x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-tailwind-setup
Source: https://github.com/rex009x/mush-talk/tree/main/.agents/skills/expo-tailwind-setup
Command: npx skills add https://github.com/rex009x/mush-talk --skill expo-tailwind-setup-rex009x

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tailwindcss, nativewind, react-native-css, @tailwindcss/postcss, tailwind-merge, clsx.

What problem does it solve?

This Skill simplifies the complex integration of Tailwind CSS v4 and NativeWind v5 into an Expo project, ensuring consistent styling across iOS, Android, and Web platforms without manual configuration errors.

Core Features & Use Cases

  • Universal Styling: Enables Tailwind CSS v4 utility classes for React Native components.
  • Component Wrappers: Provides pre-built CSS-enabled wrappers for standard React Native components like View, Text, and Image.
  • Use Case: Use this setup when starting a new Expo project or migrating an existing one to Tailwind v4 to ensure your design system is scalable and platform-agnostic.

Quick Start

Run the expo-tailwind-setup skill to initialize the necessary configuration files and component wrappers in your current project directory.

Frequently Asked Questions about expo-tailwind-setup

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

FAQPage Schema
How do I configure Tailwind CSS v4 in an Expo project?

Configuring Tailwind CSS v4 in an Expo project involves integrating NativeWind v5, updating PostCSS and Metro configuration, and wrapping React Native components to enable universal utility-class styling across iOS, Android, and Web platforms.

Does NativeWind v5 work with Tailwind CSS v4 for React Native universal styling?

NativeWind v5 works with Tailwind CSS v4 to enable universal styling in React Native by utilizing PostCSS integration, Metro configuration updates, and CSS-wrapped components for cross-platform development.

What is the best way to use Tailwind utility classes with Expo components?

The best way to use Tailwind utility classes with Expo components is by applying pre-built CSS-enabled wrappers for standard React Native elements like View, Text, and Image to ensure a scalable and platform-agnostic design system.

How do I set up platform-specific media queries in React Native using Tailwind?

Setting up platform-specific media queries in React Native involves configuring Tailwind CSS v4 and NativeWind v5 within your Expo environment to provide CSS-wrapped components that support cross-platform media queries.

Why do I need custom component wrappers for Tailwind CSS in an Expo project?

Custom component wrappers are needed for Tailwind CSS in an Expo project to enable standard React Native components like View and Text to process utility classes, ensuring consistent styling across iOS, Android, and Web without manual configuration errors.