ui-design-system

Enforce consistent UI styling in React Native apps using centralized design tokens.

Updated Nov 14, 2025
One-click install
npx skills add https://github.com/ernitpt/ernit_test --skill ui-design-system-ernitpt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-design-system
Source: https://github.com/ernitpt/ernit_test/tree/main/.agent/skills/ui-design-system
Command: npx skills add https://github.com/ernitpt/ernit_test --skill ui-design-system-ernitpt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces consistent UI styling across the Ernit app, preventing visual inconsistencies and ensuring a cohesive user experience by leveraging a centralized design token system.

Core Features & Use Cases

  • Design Token Enforcement: Guarantees that all colors, typography, spacing, border radii, and shadows adhere to predefined design tokens.
  • Standardized Patterns: Provides and enforces standard patterns for screen structure, cards, empty states, buttons, and loading/feedback states.
  • Accessibility Compliance: Ensures adherence to accessibility best practices, including minimum touch targets and proper labeling.
  • Use Case: When developing a new feature, use this Skill to ensure all new UI elements perfectly match the existing app's look and feel, from button styles to spacing between elements.

Quick Start

Use the ui-design-system skill to review the styling of the new user profile screen.

Frequently Asked Questions about ui-design-system

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

FAQPage Schema
How do I enforce consistent styling across a React Native app?

Enforce consistent React Native styling by centralizing colors, typography, spacing, border radii, and shadows into a design token system. This prevents visual inconsistencies and guarantees a cohesive user experience across all features.

What's the best way to standardize UI elements like cards and empty states in React Native?

Standardize React Native UI elements by applying predefined patterns for screen structures, cards, empty states, buttons, and loading states. This ensures that all new components perfectly match the existing application look and feel.

How does a design token system handle accessibility compliance for touch targets?

A design token system handles accessibility compliance by enforcing defined standards for minimum touch target sizes, proper element labels, and sufficient color contrast ratios across the application interface.

Can I use centralized design tokens to review a new screen's spacing and typography?

Yes, you can use centralized design tokens to review new screens by validating that all spacing, typography, border radii, and shadow implementations adhere to the predefined token values before deployment.

Do I need a centralized design token system to prevent visual inconsistencies in mobile apps?

You need a centralized design token system to prevent visual inconsistencies when scaling mobile apps, as it strictly manages colors and typography to ensure every UI element matches the established design language.

Why does my React Native UI styling look inconsistent between different features?

React Native UI styling looks inconsistent between features when colors, spacing, and typography are not managed by a centralized design token system, leading to fragmented visual patterns and disconnected user experiences.