mobile-design

Installation
Summary

Mobile-first design principles and decision-making for iOS and Android apps, emphasizing touch interaction, performance, and platform conventions.

  • Covers five critical areas: touch psychology (Fitts' Law, thumb zones, gesture design), performance optimization (FlatList/ListView patterns, memoization, native driver animations), platform-specific conventions (iOS vs. Android navigation, typography, UI components), offline-capable architecture, and security best practices
  • Includes mandatory anti-patterns checklist covering performance sins (ScrollView for lists, missing keyExtractor), UX sins (sub-44px touch targets, no loading states), and security sins (tokens in AsyncStorage, hardcoded API keys)
  • Provides platform decision matrix showing when to unify logic (business layer, data layer) versus diverge (navigation, gestures, native pickers)
  • Requires reading reference files before development and completing a checkpoint that confirms platform choice, framework selection, and three core principles to apply
SKILL.md

Mobile Design System

Philosophy: Touch-first. Battery-conscious. Platform-respectful. Offline-capable. Core Principle: Mobile is NOT a small desktop. THINK mobile constraints, ASK platform choice.


🔧 Runtime Scripts

Execute these for validation (don't read, just run):

Script Purpose Usage
scripts/mobile_audit.py Mobile UX & Touch Audit python scripts/mobile_audit.py <project_path>

🔴 MANDATORY: Read Reference Files Before Working!

Related skills

More from davila7/claude-code-templates

Installs
1.2K
GitHub Stars
27.2K
First Seen
Jan 25, 2026