What problem does it solve? Styling React Native apps with gluestack-ui v5 often leads to inconsistent colors, broken dark mode, and maintenance debt when developers use raw hex values, numbered Tailwind colors, or inline styles instead of semantic design tokens. ## Core Features & Use Cases - Semantic Token Enforcement: Mandates v5 semantic tokens (bg-background, text-foreground, text-destructive) and prohibits typography-, neutral-, gray-*, and numbered color tokens. - Dark Mode Guidance: Covers NativeWind v5 and UniWind theme switching with CSS-first @theme inline configuration in global.css. - Variant Styling with tva: Provides patterns for Tailwind Variant Authority, parent variants, className merging, and withStyleContext for component libraries. - Use Case: When building a card component in an Expo app, use this Skill to ensure every color, spacing value, and state style (hover, active, disabled) follows the design system and works in both light and dark themes. ## Quick Start Ask the assistant to style a React Native component using gluestack-ui v5 semantic tokens and verify it contains no raw colors or inline styles.