What problem does it solve?
Mobile projects suffer from platform mismatches, poor offline behavior, unpredictable performance, and unsafe handling of sensitive data; this Skill helps teams make platform-appropriate design and code decisions that reduce crashes, jank, and battery drain while preserving user expectations across iOS, Android, React Native, and Flutter stacks.
Core Features & Use Cases
- Platform detection & guidance: Detects project stack indicators and recommends framework-appropriate patterns (React Native/Expo, Flutter, SwiftUI, Jetpack Compose) and tradeoffs.
- Architecture & performance audits: Evaluates startup time, list/animation performance, bundle size, and memory, mapping issues to concrete fixes and thresholds.
- Security & storage guidance: Advises on secure token storage, permission flows, and background work to minimize battery and privacy impact.
- Code review checklists & granular rules: Provides prioritized "must fix" and "should fix" items, references targeted rules for lists, animations, coroutines, Compose, SwiftUI, and native modules.
- Use case examples: Reviewing an existing repo to reduce cold start, designing offline-first sync, or choosing RN vs Flutter for OTA updates vs pixel-perfect UI.
Quick Start
Review my mobile project and produce a prioritized, platform-specific plan to improve cold-start time, offline reliability, and battery usage with concrete code-level remediations and tests.