Agent Skills › expo/skills

expo/skills

GitHub

用于端到端评估 Expo 技能,验证触发准确性、生成代码质量及在 iOS/Android 模拟器中的运行时渲染效果。通过配置提示词、平台和 SDK 版本进行自动化测试与基准测试。

27 skills 2,919

Install All Skills

npx skills add expo/skills --all -g -y
More Options

List skills in collection

npx skills add expo/skills --list

Skills in Collection (27)

用于端到端评估 Expo 技能,验证触发准确性、生成代码质量及在 iOS/Android 模拟器中的运行时渲染效果。通过配置提示词、平台和 SDK 版本进行自动化测试与基准测试。
用户要求评估或测试某个 Expo 技能 需要验证技能生成的代码能否正确运行并渲染界面 希望对比不同技能的触发准确率或输出质量
.claude/skills/expo-skill-eval/SKILL.md
npx skills add expo/skills --skill expo-skill-eval -g -y
将现有 Expo Swift 原生模块从 1.0 DSL 迁移至 2.0 Macro API,保持 JS/TS 接口不变。需验证 SDK 版本并严格保留契约,适用于增量或全量迁移场景。
Expo 原生模块语法升级 Swift 代码迁移至 Expo Modules API 2.0
plugins/expo-experiments/skills/expo-migrate-module/SKILL.md
npx skills add expo/skills --skill expo-migrate-module -g -y
使用 EAS CLI 构建并提交 iOS 和 Android 应用到 TestFlight、App Store 或 Google Play。支持 Expo、React Native 及原生项目,涵盖配置、签名、版本管理及上架流程。
需要构建并发布移动应用 配置 EAS 发布管道 提交应用至应用商店
plugins/expo/skills/eas-app-stores/SKILL.md
npx skills add expo/skills --skill eas-app-stores -g -y
通过 CLI 查询 EAS Update 的发布健康度,包括崩溃率、安装量、用户数及 OTA/Embedded 分布,用于监控发布状态和回滚决策。
询问更新发布表现或健康度 检查崩溃率或用户增长数据 对比 Embedded 与 OTA 用户比例 CI 流程中基于更新健康度进行门禁
plugins/expo/skills/eas-update-insights/SKILL.md
npx skills add expo/skills --skill eas-update-insights -g -y
辅助开发者编写和编辑 Expo EAS CI/CD 工作流 YAML 文件,提供语法参考、结构规范及验证步骤。
询问 Expo 或 EAS 上下文中的 CI/CD 或工作流问题 提及 .eas/workflows/ 目录 需要帮助配置 EAS 构建管道或部署自动化
plugins/expo/skills/eas-workflows/SKILL.md
npx skills add expo/skills --skill eas-workflows -g -y
指导在Expo项目中添加iOS App Clip目标,包括配置bundleIdentifier、创建clip目标、关联域名及注册Bundle ID等步骤。
用户提及App Clip或AASA 需要为Expo应用添加轻量级iOS Clip功能
plugins/expo/skills/expo-app-clip/SKILL.md
npx skills add expo/skills --skill expo-app-clip -g -y
指导将 Expo 和 React Native 集成到现有原生 iOS/Android 应用(Brownfield),涵盖隔离与集成两种方案的选择及实施细节。
在现有原生应用中嵌入 React Native 配置 AAR/XCFramework 或 Gradle/CocoaPods 集成 处理混合应用的构建与发布
plugins/expo/skills/expo-brownfield/SKILL.md
npx skills add expo/skills --skill expo-brownfield -g -y
用于处理网络请求、API调用及数据获取的Skill,涵盖React Query/SWR集成、缓存、离线支持及Expo Router加载器。指导实现四种界面状态并解决常见网络问题。
实现或调试API请求 配置数据获取逻辑 处理网络错误与缓存策略
plugins/expo/skills/expo-data-fetching/SKILL.md
npx skills add expo/skills --skill expo-data-fetching -g -y
构建和分发Expo开发客户端,用于在物理设备上测试原生代码更改或自定义Expo Go。支持本地构建及通过EAS/TestFlight云端分发,配置eas.json并执行构建命令以生成.ipa/.apk文件供安装测试。
需要测试未包含在Expo Go中的原生模块或自定义原生代码 为内部测试构建iOS/Android开发客户端 将开发客户端提交至TestFlight进行测试
plugins/expo/skills/expo-dev-client/SKILL.md
npx skills add expo/skills --skill expo-dev-client -g -y
提供在 Expo 原生应用中嵌入 Webview 运行 DOM 组件的能力,支持引入 React 生态库、复杂布局及渐进式迁移。
需要在原生 App 中使用仅支持 Web 的 React 库(如图表) 将现有 Web 代码迁移到原生应用而不重写
plugins/expo/skills/expo-dom/SKILL.md
npx skills add expo/skills --skill expo-dom -g -y
提供Expo官方集成示例库,用于在现有项目中适配第三方服务或从零搭建新应用。通过查找匹配示例、分析依赖与配置插件模式,指导用户正确集成如Stripe、Clerk等服务,避免手动实现。
需要在Expo应用中集成第三方库或服务 使用npx create-expo --example脚手架创建新项目
plugins/expo/skills/expo-examples/SKILL.md
npx skills add expo/skills --skill expo-examples -g -y
用于创建和编写 Expo 原生模块及视图的指南,涵盖 Swift、Kotlin 和 TypeScript。支持定义 DSL、共享对象、配置插件及生命周期钩子。适用于构建或修改 Expo 应用的原生功能扩展。
创建新的 Expo 原生模块 为 React Native 项目封装平台 SDK 添加摄像头或传感器等原生功能 构建修改原生项目的配置插件
plugins/expo/skills/expo-module/SKILL.md
npx skills add expo/skills --skill expo-module -g -y
提供 Expo 原生 UI 开发指南,涵盖 Apple HIG 风格、语义色、原生控件及视觉特效。强调优先使用 expo-ui 组件,并指导在 Expo Go 与自定义构建间做出选择,确保应用具备原生质感且高效运行。
需要实现符合 iOS/Android 原生规范的界面 询问如何配置 Expo 原生样式或视觉效果 决定使用 Expo Go 还是自定义构建
plugins/expo/skills/expo-native-ui/SKILL.md
npx skills add expo/skills --skill expo-native-ui -g -y
提供 Expo Router 新项目的基础文件夹结构规范,指导组件、路由和服务代码的组织方式。仅适用于新建项目,用于初始化或决定文件存放位置,禁止重构现有应用。
创建新的 Expo 项目 为新项目设计目录结构 确定新项目中文件的归属位置
plugins/expo/skills/expo-project-structure/SKILL.md
npx skills add expo/skills --skill expo-project-structure -g -y
Expo Router 导航与路由技能,涵盖文件路由、动态路由、原生栈导航、标签页、链接预览及搜索栏等配置与使用规范。
需要实现或修改 Expo 应用的路由结构 配置原生导航栈、标签页或模态框 处理页面间跳转与链接交互
plugins/expo/skills/expo-router/SKILL.md
npx skills add expo/skills --skill expo-router -g -y
指导在 Expo 项目中配置 Tailwind CSS v4、NativeWind v5 和 react-native-css,实现跨 iOS、Android 和 Web 的通用样式支持。
需要在 Expo React Native 项目中集成 Tailwind CSS 配置 NativeWind Metro 和 PostCSS 插件 解决跨平台样式兼容性问题
plugins/expo/skills/expo-tailwind-setup/SKILL.md
npx skills add expo/skills --skill expo-tailwind-setup -g -y
提供 Expo SDK 版本升级指南,涵盖依赖修复、Beta 安装、诊断清理、原生预构建及缓存处理等步骤,并附带重大变更检查清单。
Expo SDK 升级 解决 Expo 依赖冲突 迁移 React Native 原生模块
plugins/expo/skills/expo-upgrade/SKILL.md
npx skills add expo/skills --skill expo-upgrade -g -y
指导将现有 React Web 应用迁移为原生 iOS/Android 应用。采用渐进式重构策略,先搭建原生外壳并运行 Web UI,再逐步将屏幕转换为原生组件,确保每一步均可发布。
将网站转换为移动 App React 代码库移植到 React Native Web 与原生 API 映射咨询
plugins/expo/skills/expo-web-to-native/SKILL.md
npx skills add expo/skills --skill expo-web-to-native -g -y
用于部署Expo Web应用和API路由至EAS Hosting,管理环境变量、自定义域名及Cloudflare Workers运行时,涵盖API路由开发与发布流程。
部署Expo网站 配置EAS Hosting环境 编写或调试API路由
plugins/expo/skills/eas-hosting/SKILL.md
npx skills add expo/skills --skill eas-hosting -g -y
用于在 Expo 项目中集成 EAS Observe,包括安装配置、性能指标查询与分析、错误及原生崩溃上报,以及第三方库集成。
需要集成或配置 EAS Observe 查询应用性能指标或错误日志 分析启动速度或导航性能 处理 JS 错误或原生崩溃
plugins/expo/skills/eas-observe/SKILL.md
npx skills add expo/skills --skill eas-observe -g -y
在云端远程运行和控制 iOS/Android 模拟器,适用于无本地模拟器的环境(如 Linux、CI、云沙箱),支持 CLI、AI Agent 及浏览器预览交互。
用户需要在 Linux 或 CI 环境中运行应用 用户请求使用云端或远程模拟器 Agent 需要驱动模拟器进行自动化测试或截图
plugins/expo/skills/eas-simulator/SKILL.md
npx skills add expo/skills --skill eas-simulator -g -y
配置和使用 EAS Update 实现 Expo 应用的 OTA 更新,涵盖 CLI 配置、发布至预览/生产渠道及分支管理。用于解决代码未生效、构建版本兼容性问题,指导用户正确设置 runtime version 和 channel。
配置 OTA 更新环境 发布更新到指定渠道 调试应用未显示最新代码 解释分支与通道机制
plugins/expo/skills/eas-update/SKILL.md
npx skills add expo/skills --skill eas-update -g -y
指导在Expo/React Native中构建高性能动画的Skill,涵盖Reanimated、手势处理及性能优化决策。
需要实现屏幕转场或页面切换动画 添加手势交互如滑动、拖拽或点击反馈 修复移动端动画卡顿或掉帧问题
plugins/expo/skills/expo-animation/SKILL.md
npx skills add expo/skills --skill expo-animation -g -y
用于在Expo应用中构建和维护设计系统,包括定义设计令牌(颜色、间距等)、组件结构和样式标准化规则,确保界面一致性和原生感。
创建或组织主题文件与设计令牌 扩展现有样式库如NativeWind或Tamagui 修复AI生成应用的通用外观问题 审计应用是否存在设计系统漂移
plugins/expo/skills/expo-design-system/SKILL.md
npx skills add expo/skills --skill expo-design-system -g -y
Expo/EAS任务的入口路由与共享规则,用于识别项目是否涉及Expo并分发至具体子技能。
请求提及Expo、EAS或相关包 package.json包含expo依赖 需配置Expo环境或分发应用
plugins/expo/skills/expo-overview/SKILL.md
npx skills add expo/skills --skill expo-overview -g -y
用于向 Expo 提交技能或产品反馈,管理匿名遥测数据。支持常规反馈及 AI 代理失败任务的评估候选上报,帮助改进 Expo CLI、文档及 MCP 工具。
用户对 Expo 技能、CLI 或文档提供使用体验反馈 用户请求开启、关闭或查询遥测(telemetry)状态 AI 代理在执行 Expo 相关任务时反复失败或卡住,需上报为评估候选
plugins/expo/skills/expo-skill-feedback/SKILL.md
npx skills add expo/skills --skill expo-skill-feedback -g -y
指导在 Expo SDK 56+ 中默认使用 @expo/ui 构建原生 UI(SwiftUI/Compose),替代 Reanimated 等社区库。涵盖 BottomSheet、List、Switch 等组件用法,强调 List 非虚拟化列表及 Host 包裹要求。
需要构建原生风格 UI 组件 询问如何替换 React Native 内置或第三方 UI 库 咨询 @expo/ui 组件的具体 API 和最佳实践
plugins/expo/skills/expo-ui/SKILL.md
npx skills add expo/skills --skill expo-ui -g -y

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-30 17:35
浙ICP备14020137号-1