expo-tailwind-setup

Configure Tailwind v4 with NativeWind and Metro for Expo projects.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/raphaelmans/agent-skills --skill expo-tailwind-setup-raphaelmans
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-tailwind-setup
Source: https://github.com/raphaelmans/agent-skills/tree/main/expo-tailwind-setup
Command: npx skills add https://github.com/raphaelmans/agent-skills --skill expo-tailwind-setup-raphaelmans

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expo-based apps often struggle with consistent cross-platform styling and CSS tooling integration. This Skill provides a ready-to-use setup using Tailwind CSS v4, react-native-css, and NativeWind v5 to unify styling across iOS, Android, and Web.

Core Features & Use Cases

  • Tailwind v4 integration for Expo projects
  • NativeWind v5 support with Metro transformer
  • Global CSS and platform tokens for consistent typography and theming
  • Use cases: rapidly bootstrap mobile apps with cohesive design tokens across platforms

Quick Start

Run the setup steps to configure Metro, PostCSS, and global CSS for Expo Tailwind.

Frequently Asked Questions about expo-tailwind-setup

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

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

Setting up Tailwind CSS v4 in an Expo project involves configuring Metro and PostCSS alongside NativeWind v5 and react-native-css to establish unified styling and native CSS tooling across mobile and web platforms.

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

Yes, NativeWind v5 works with Tailwind v4 by using a Metro transformer to apply Tailwind utility classes directly in React Native, ensuring consistent cross-platform styling integration.

What's the best way to unify styling across Expo web and mobile apps?

The best way to unify styling across Expo platforms is using a turnkey Tailwind v4 setup with NativeWind v5 and global CSS, providing shared design tokens and CSS-driven components for iOS, Android, and Web.

Do I need PostCSS configuration for Tailwind in Expo?

Yes, PostCSS configuration is required for Tailwind in Expo to process global CSS and platform tokens correctly, enabling consistent typography and theming across mobile and web environments.

Why use react-native-css for Expo Tailwind setup?

You use react-native-css for an Expo Tailwind setup to bridge native CSS tooling with React Native, allowing CSS-driven components and global styles to function consistently across iOS, Android, and Web.