gluestack-nativewind

Enforce Gluestack UI v3 and NativeWind v4 styling patterns in React Native.

3|3|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/CodySwannGT/lisa --skill gluestack-nativewind-codyswanngt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gluestack-nativewind
Source: https://github.com/CodySwannGT/lisa/tree/main/plugins/lisa-expo/skills/gluestack-nativewind
Command: npx skills add https://github.com/CodySwannGT/lisa --skill gluestack-nativewind-codyswanngt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tva, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill ensures consistent, performant, and maintainable styling in React Native applications by enforcing Gluestack UI v3 and NativeWind v4 design patterns, reducing decision fatigue and limiting the solution space to canonical patterns.

Core Features & Use Cases

  • Component Standardization: Replaces React Native primitives with Gluestack equivalents.
  • Semantic Token Enforcement: Mandates the use of semantic color tokens over arbitrary values.
  • Styling Pattern Adherence: Prevents inline styles, enforces spacing scales, and promotes variant-based styling with tva.
  • Use Case: When developing new UI components or reviewing existing ones, this skill automatically flags and corrects any deviations from the established Gluestack and NativeWind design system, ensuring a cohesive and high-quality user interface.

Quick Start

Run the validation script to check the current directory for styling compliance.

Frequently Asked Questions about gluestack-nativewind

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

FAQPage Schema
How do I enforce NativeWind and Gluestack UI styling patterns in React Native?

You can enforce NativeWind and Gluestack UI styling patterns by running validation scripts that detect deviations, ensuring components use className over inline styles and semantic tokens over arbitrary values.

What is the best way to standardize React Native components with Gluestack UI v3?

Standardizing React Native components with Gluestack UI v3 involves replacing primitive elements with Gluestack equivalents and applying variant-based styling using the tva dependency to limit the solution space to canonical patterns.

Why should I use semantic tokens instead of raw values for React Native styling?

Using semantic tokens instead of raw values for React Native styling ensures consistent theming and maintainability across your application by adhering to the defined spacing scale and Gluestack UI design system constraints.

Does this validation approach support variant-based styling with tva?

Yes, the validation approach supports variant-based styling with tva by promoting its usage and flagging inline styles or arbitrary values that deviate from established Gluestack UI and NativeWind design patterns.

How do I check my React Native project for design system compliance?

You can check your React Native project for design system compliance by running the included validation script in your current directory to automatically detect and report styling deviations.

When do I need to validate spacing scales in NativeWind v4?

You need to validate spacing scales in NativeWind v4 when developing new UI components or reviewing existing ones to prevent inline styles and ensure a cohesive, high-quality user interface.