lms-mobile-ui-pipeline

Establish a React Native UI pattern with design tokens and Expo Router navigation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/raomanzar/TuitionalLMSMobile --skill lms-mobile-ui-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lms-mobile-ui-pipeline
Source: https://github.com/raomanzar/TuitionalLMSMobile/tree/main/.claude/skills/lms-mobile-ui-pipeline
Command: npx skills add https://github.com/raomanzar/TuitionalLMSMobile --skill lms-mobile-ui-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It ensures a standardized, scalable UI development process for mobile LMS applications, simplifying design implementation and maintenance.

Core Features & Use Cases

  • UI Architecture Specification: Outlines a layered approach with tokens, styles, and runtime styles for React Native components.
  • Component Pattern: Provides templates and best practices for building modular, memoized, and style-consistent components.
  • Navigation & Layout: Defines a structured two-layer navigation system using Expo Router, with custom headers and modals.
  • List & Sheet Management: Standardizes virtualization, pull-to-refresh, modal sheets, and swipe actions for interactive lists.
  • Design Token Usage: Recommends strict token discipline to maintain visual consistency across components and screens.

Quick Start

When building a new component, follow the template to import theme tokens, define styles with StyleSheet.create, ensure memoization for list items, and integrate with Expo Router navigation.

Frequently Asked Questions about lms-mobile-ui-pipeline

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

FAQPage Schema
How do I structure a React Native LMS app for consistent UI architecture and visual theming?

Structure React Native LMS apps using a layered approach with design tokens, StyleSheet.create definitions, and runtime styles to enforce visual consistency. This pattern separates theming, component structure, and layout logic to ensure maintainability across all mobile screens.

What is the best way to organize Expo Router navigation for a mobile learning management system?

The best way to organize Expo Router navigation for a mobile LMS is a two-layer system with custom headers and modal sheets. This structured navigation pattern supports complex routing while maintaining consistent layout and transitions across modules.

How do I optimize React Native list performance for large course catalogs using virtualization?

Optimize React Native list performance by standardizing list virtualization, memoizing list item components, and implementing pull-to-refresh. This pattern ensures smooth scrolling and efficient rendering for large LMS course catalogs and interactive lists.

Can I use modal sheets and swipe actions with Expo Router in a React Native LMS app?

Yes, you can use modal sheets and swipe actions with Expo Router. The UI architecture pattern standardizes modal sheets, swipe actions, and pull-to-refresh directly within the navigation and list management layers for interactive user experiences.

Why do I need strict design token usage in React Native LMS component patterns?

Strict design token usage is required in React Native LMS component patterns to maintain visual consistency across all screens. Enforcing token discipline prevents style drift, simplifies global theming updates, and ensures modular, memoized components remain maintainable.

Does this React Native UI architecture pattern work for apps without Expo Router?

This UI architecture pattern is specifically built around Expo Router for its two-layer navigation and modal sheet support. While the component and design token patterns are adaptable, the navigation and layout structure requires Expo Router to function as designed.