What problem does it solve? Mobile app development often suffers from AI-generated code that relies on memorized defaults—ScrollView for long lists, insecure token storage, tiny touch targets, and platform-agnostic patterns that feel wrong on iOS or Android. This Skill forces deliberate, context-based thinking before any mobile code is written. ## Core Features & Use Cases - Anti-Memorization Protocol: Mandatory checkpoints and questioning matrices that prevent default patterns (Redux everywhere, tab bars for everything) and require platform-specific analysis. - Performance Guardrails: Concrete rules for React Native (FlatList with memoized renderItem, useNativeDriver) and Flutter (const constructors, ListView.builder, dispose patterns) to maintain 60fps. - Platform Decision Support: Decision trees for framework selection (RN vs Flutter vs native), state management, navigation patterns, storage strategy, and offline sync. - Use Case: When asked to build a cross-platform e-commerce app, the Skill requires confirming platform, framework, and offline needs first, then applies thumb-zone layout, 44-48px touch targets, SecureStore for tokens, and cursor-based pagination. ## Quick Start Ask the AI to design a mobile app screen or feature and it will first complete the mandatory checkpoint covering platform, framework, and principles before writing any code.