expo-tailwind-setup

Configure Tailwind CSS v4 in Expo projects with NativeWind v5.

588|41|Updated May 13, 2026
One-click install
npx skills add https://github.com/zai-org/Synapse --skill expo-tailwind-setup-zai-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-tailwind-setup
Source: https://github.com/zai-org/Synapse/tree/main/.agents/skills/expo-tailwind-setup
Command: npx skills add https://github.com/zai-org/Synapse --skill expo-tailwind-setup-zai-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expo-based projects often struggle to implement consistent, scalable styling across iOS, Android, and Web without a cohesive Tailwind integration and a complex setup.

Core Features & Use Cases

  • Unified styling workflow: Bring Tailwind utilities into Expo with NativeWind, enabling a single design language across platforms.
  • Platform parity: Maintain consistent styles between native and web targets with minimal CSS changes.
  • Use Case: Quickly scaffold a responsive header and card grid in an Expo app using Tailwind classes.

Quick Start

Install dependencies and configure Metro and PostCSS to enable Tailwind styling in your Expo project.

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 in an Expo React Native project?

Configuring Tailwind CSS in Expo involves installing NativeWind v5 and react-native-css, then modifying metro.config.js, postcss.config.mjs, and global CSS files. This setup enables Tailwind utility classes across iOS, Android, and Web.

What is NativeWind used for in React Native apps?

NativeWind brings Tailwind CSS utilities into React Native apps, enabling a single design language across iOS, Android, and Web. It allows developers to apply consistent styling with minimal CSS changes between native and web targets.

Can I apply Tailwind utility classes across iOS, Android, and Web with Expo?

Yes, you can achieve platform parity using Tailwind utility classes across iOS, Android, and Web in Expo. By configuring NativeWind v5 and react-native-css, you maintain consistent styles between native and web targets with minimal CSS changes.

Does Tailwind CSS v4 work with NativeWind v5 in Expo?

Yes, Tailwind CSS v4 works with NativeWind v5 in Expo projects. This setup uses react-native-css to bring Tailwind utilities into your mobile app, ensuring platform parity and a unified styling workflow across native and web.

What configuration files are required to enable Tailwind in Expo?

Enabling Tailwind in Expo requires specific configuration files including metro.config.js, postcss.config.mjs, and a global CSS file. These files manage the dependency and build workflow to apply Tailwind utilities universally.

Why use a unified Tailwind styling workflow for Expo mobile apps?

A unified Tailwind styling workflow solves the struggle of implementing consistent, scalable styling across iOS, Android, and Web in Expo. It allows you to quickly scaffold responsive components using a single design language with Tailwind classes.