用途:该技能用于为 iOS 和 Android 应用提供移动优先的设计思维与决策指导。核心原则是移动端不是缩小版桌面,需先思考移动约束并确认平台选择。
主要能力:包含触控心理学(菲茨定律、手势、触觉反馈、拇指区域)、RN/Flutter 性能与 60fps、内存与电量、推送通知、离线同步、移动 API、移动测试金字塔与平台专属测试、原生与 JS 调试、Tab/Stack/Drawer 导航与深链接、系统字体与动态字体与无障碍、OLED 与深色模式电量感知、框架与状态与存储选择的决策树,以及 iOS 与 Android 平台专属规范。资料还列出大量反模式清单,如长列表禁用 ScrollView、触摸目标小于 44px/48dp、令牌存于 AsyncStorage、硬编码密钥、缺少加载与错误与离线状态、动画使用非原生驱动等。
使用方式:工作前必须先读取相关参考文件:通用强制读取 mobile-design-thinking.md、touch-psychology.md、mobile-performance.md、mobile-backend.md、mobile-testing.md、mobile-debugging.md,按需读取 mobile-navigation.md、mobile-typography.md、mobile-color-system.md、decision-trees.md;iOS 读 platform-ios.md,Android 读 platform-android.md,跨平台两者都读。可运行验证脚本 python scripts/mobile_audit.py <project_path>。开发前必须完成 CHECKPOINT,填写平台、框架、已读文件、将应用的 3 条原则与要避免的反模式;需求未指明时需先询问平台、框架、导航、状态管理、离线需求与目标设备,禁止默认套用个人偏好。
适用场景:iOS/Android 移动应用设计与开发、React Native 或 Flutter 跨平台项目、原生 SwiftUI 或 Kotlin Compose 项目,以及移动端性能、触控体验、导航与安全审查。
限制:资料未提供具体版本、安装方式或收费信息,暂未提供;文中给出的代码模式仅作原则说明,实际实现需结合项目情况。