What problem does it solve? Building mobile apps with AI often produces desktop-style patterns, memorized defaults, and performance-killing code like ScrollView lists or insecure token storage. This Skill forces deliberate, context-based thinking for touch interaction, platform conventions, performance, and offline behavior before any mobile code is written. ## Core Features & Use Cases - Anti-Memorization Protocol: Mandatory checkpoints and questioning matrices that prevent AI default patterns (tab bars everywhere, Redux for simple apps, AsyncStorage for tokens). - Platform Decision Guidance: Decision trees for framework selection (React Native vs Flutter vs native), state management, navigation patterns, storage strategy, and offline sync. - Performance & UX Rules: Concrete rules for FlatList/FlashList optimization, 60fps animations, 44-48px touch targets, thumb zones, OLED dark mode, and memory leak prevention. - Use Case: When asked to build a React Native e-commerce app, the Skill first requires confirming platform, framework, and offline needs, then applies memoized list rendering, SecureStore for tokens, and platform-specific navigation conventions. ## Quick Start Use the mobile-design skill to plan and build a cross-platform React Native app with proper touch targets, list performance, and platform-specific navigation.