What problem does it solve? Mobile app development often suffers from AI-generated code that ignores platform conventions, uses ScrollView for long lists, skips touch target sizing, and applies memorized patterns without considering project context. This Skill enforces deliberate design thinking before writing mobile code. ## Core Features & Use Cases - Anti-Pattern Prevention: Explicit forbidden lists covering performance sins (ScrollView for lists, inline renderItem), touch/UX sins (touch targets under 44px), security sins (tokens in AsyncStorage), and architecture sins. - Platform Decision Guidance: Decision trees for framework selection (React Native vs Flutter vs native), state management (Zustand, Redux, Riverpod, BLoC), navigation patterns, and storage strategies. - Mandatory Checkpoint Workflow: Requires reading reference files and completing a design commitment checklist before writing any mobile code. - Use Case: When building a cross-platform e-commerce app, use this Skill to decide on React Native + Expo with tab navigation, TanStack Query for server state, and SecureStore for auth tokens, while avoiding common performance pitfalls. ## Quick Start Ask the AI to design a mobile app screen for iOS and Android and have it follow the mobile-design checkpoint process before writing any code.