用途:这是一个面向 Expo React Native 应用的功能开发指南技能,用于在构建移动应用屏幕、导航、数据获取等场景中参考最佳实践。资料提供 10 个类别共 50 条规则,并附有常见功能的生产级代码模板。
适用时机:新建 TypeScript Expo 项目;使用 Expo Router 构建导航(tabs、stacks、drawers、modals);创建列表、详情、表单、设置等屏幕;实现带受保护路由的认证流程;配置深度链接与通用链接。
规则类别按优先级划分:项目设置与配置(CRITICAL,含 setup-typescript-config、setup-app-config-typescript、setup-environment-variables、setup-eas-build-profiles、setup-development-build);路由与导航(CRITICAL,含基于文件的路由、Tab 导航、动态段、嵌套 Stack、Modal 展示、类型化路由、Drawer);屏幕模式与布局(HIGH);数据获取与状态(HIGH,含 API 路由、SecureStore、SQLite、聚焦时刷新、AsyncStorage、AbortController);认证与安全(HIGH,含受保护路由、Auth Context、OAuth、登录表单、启动屏);深度链接与通用链接(HIGH);原生 UX 模式(MEDIUM-HIGH);表单与用户输入(MEDIUM);资源与主题(MEDIUM);错误处理与测试(MEDIUM,含 Jest、组件测试、错误边界、Maestro E2E)。
提供的代码模板位于 assets/templates/,包括 tab 布局、认证布局、列表屏、详情屏、表单屏、use-auth 钩子与错误边界组件。
使用方式:阅读各参考文件获取详细说明与代码示例;如需完整规则汇总可查阅 AGENTS.md;另有 references/_sections.md 定义类别结构,metadata.json 记录版本与引用信息。
限制:资料未说明该技能的收费、价格、平台支持范围、实际效果或具体安装命令,这些内容暂未提供。