What problem does it solve? Mobile interfaces frequently ship with mistappable buttons, hover-only interactions, content hidden under notches and home indicators, and janky animations because desktop-first assumptions leak into touch platforms. This Skill encodes the cross-platform rules (iOS, Android, mobile web) that prevent those failures. ## Core Features & Use Cases - Touch target and no-hover enforcement: Platform minimums (44pt iOS, 48dp Android, 44px web) with code patterns that gate hover styles behind @media (hover: hover) so actions stay visible on touch devices. - Layout guidance: Thumb-zone placement rules (primary CTA in the bottom third), safe-area inset handling via env(), safeAreaInset, and WindowInsets, plus the five canonical gestures users already know. - Reduced motion and performance budgets: Unified reduced-motion detection across CSS, SwiftUI, UIKit, and Compose, plus cold-start, frame-budget, binary-size, battery, and network constraints. - Use Case: While building a React Native or Compose checkout screen, ask the agent to verify the Pay button placement, hit areas, and safe-area padding; it applies the thumb-zone and 48dp rules and flags anti-patterns with corrected code. ## Quick Start Review this mobile screen implementation for touch target sizes, safe area handling, and hover-only interactions, then fix any violations.