tailwind-setup

Integrate Tailwind v4 with NativeWind v5 for Expo apps.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/Selfdb-io/StreamX --skill tailwind-setup-selfdb-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tailwind-setup
Source: https://github.com/Selfdb-io/StreamX/tree/main/.agentone/skills/expo-app-design/skills/tailwind-setup
Command: npx skills add https://github.com/Selfdb-io/StreamX --skill tailwind-setup-selfdb-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tailwind CSS setup for Expo apps provides a consistent, scalable styling approach across iOS, Android, and Web without heavy custom CSS pipelines.

Core Features & Use Cases

  • Unified styling: Integrates Tailwind v4 with Expo, React Native, NativeWind, and react-native-css for cross-platform design.
  • Zero Babel config: No complex Babel setup required, simplifying project onboarding.
  • Quick-start guidance: Clear steps to install and configure PostCSS, Metro, and global CSS for rapid iteration in React Native apps.

Quick Start

Install required packages and initialize the Tailwind setup in your Expo project with the guidance provided in this Skill.

Frequently Asked Questions about 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 app?

You set up Tailwind CSS in an Expo app by integrating Tailwind v4 with NativeWind v5 and react-native-css. This configuration enables cross-platform styling for iOS, Android, and Web without requiring complex Babel setups.

Does Tailwind v4 work with NativeWind for cross-platform styling?

Yes, Tailwind v4 works with NativeWind v5 to provide cross-platform styling in Expo projects. This integration supports iOS, Android, and Web, allowing you to maintain a unified CSS-first workflow across all platforms.

Do I need Babel configuration to use Tailwind CSS in Expo?

No, you do not need complex Babel configuration to use Tailwind CSS in Expo. This setup utilizes a Metro transformer and PostCSS integration, simplifying project onboarding and enabling runtime styling without Babel dependencies.

What's the best way to configure PostCSS and Metro for Tailwind in React Native?

The best way to configure PostCSS and Metro for Tailwind in React Native is by following the integration steps for Tailwind v4 and NativeWind v5. This approach configures the Metro transformer and global CSS for rapid iteration.

How do I customize themes with CSS variables in a NativeWind Expo project?

You customize themes with CSS variables in a NativeWind Expo project by defining them within your global CSS configuration. This CSS-first workflow leverages Tailwind v4 and PostCSS integration to apply consistent runtime styling across iOS, Android, and Web.