expo-tailwind-setup

Configure Tailwind CSS v4 in Expo with NativeWind v5 and react-native-css.

3|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/ravnhq/typescript-blueprint --skill expo-tailwind-setup-ravnhq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-tailwind-setup
Source: https://github.com/ravnhq/typescript-blueprint/tree/main/.agents/skills/expo-tailwind-setup
Command: npx skills add https://github.com/ravnhq/typescript-blueprint --skill expo-tailwind-setup-ravnhq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expo projects need a cohesive, cross-platform styling system; this skill sets up Tailwind CSS v4 in Expo using react-native-css and NativeWind v5 for universal styling across iOS, Android, and Web.

Core Features & Use Cases

  • Tailwind CSS v4 integration in Expo with NativeWind v5
  • Metro and PostCSS configuration guidance, including CSS component wrappers for React Native
  • Platform-specific fonts and global CSS setup to enable consistent design tokens across platforms

Quick Start

Install and configure Expo Tailwind with NativeWind and CSS helpers to enable cross-platform styling.

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?

Set up Tailwind CSS v4 in an Expo project by configuring it with NativeWind v5 and react-native-css to enable universal styling across iOS, Android, and Web. The process includes installing dependencies, updating Metro and PostCSS configuration, and applying global CSS without Babel.

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

Yes, NativeWind v5 works with Tailwind CSS v4 to provide a CSS-first workflow and consistent design system for React Native. It leverages react-native-css to apply universal styling across mobile and web platforms.

Do I need Babel to configure Tailwind in Expo?

No, you do not need Babel to configure Tailwind in Expo using this setup. It relies on Metro and PostCSS configuration along with CSS component wrappers to enable styling across platforms.

How do I configure Metro and PostCSS for NativeWind v5?

Configure Metro and PostCSS for NativeWind v5 by updating their configuration files to process global CSS and apply design tokens. This setup enables a consistent CSS-first styling workflow across iOS, Android, and Web without requiring Babel.

Can I use a CSS-first workflow for universal styling across iOS, Android, and Web in Expo?

Yes, you can use a CSS-first workflow for universal styling across iOS, Android, and Web in Expo. By integrating Tailwind CSS v4 with NativeWind v5, you achieve a cohesive cross-platform design system with platform-specific fonts and global CSS setup.