What problem does it solve? Repeated className patterns and one-off style overrides fragment a React Native design system. This Skill guides you through consolidating repeated styles into reusable, type-safe component variants for gluestack-ui v5 using tva (Tailwind Variant Authority). ## Core Features & Use Cases - Variant Creation with tva: Define base styles, variant dimensions, default variants, and compound variants for custom components like badges, cards, and buttons. - Extending Existing Components: Add new variants (gradient, glass, neon) to Gluestack components while preserving their built-in variant options. - Parent-Child Variant Relationships: Use React context and parentVariants so sub-components like CardHeader respond to the parent Card's variant state. - Use Case: You notice the same status pill styles repeated across your app. Convert them into a StatusPill component with active, error, and pending variants using semantic tokens only. ## Quick Start Ask the AI to create a Badge component with success, warning, and error variants for gluestack-ui v5 using tva and semantic tokens.