Agent Skills › expo/skills

expo/skills

GitHub

用于端到端评估 Expo 技能,验证触发准确性、生成代码质量及在 iOS/Android 模拟器中的运行时渲染效果。

27 个 Skill 2,509

安装全部 Skills

npx skills add expo/skills --all -g -y
更多选项

预览集合内 Skills

npx skills add expo/skills --list

集合内 Skills (27)

用于端到端评估 Expo 技能,验证触发准确性、生成代码质量及在 iOS/Android 模拟器中的运行时渲染效果。
用户想要评估 Expo 技能 测试技能是否生成可运行代码 通过设备截图基准测试技能 验证技能输出是否正确渲染
.claude/skills/expo-skill-eval/SKILL.md
npx skills add expo/skills --skill expo-skill-eval -g -y
将现有的 Expo 原生模块从 Swift DSL API 1.0 迁移至 2.0 宏 API,确保 JS/TS 接口不变。适用于增量升级或完全转换现有模块。
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 查询已发布更新的运行健康度,包括崩溃率、启动次数、用户数及 OTA/Embedded 占比。用于评估更新表现和监控发布质量。
询问最新更新的表现或健康状况 检查更新是否出现异常崩溃 对比嵌入式与 OTA 用户分布 监控发布后的回滚风险
plugins/expo/skills/eas-update-insights/SKILL.md
npx skills add expo/skills --skill eas-update-insights -g -y
辅助开发者编写和编辑 Expo EAS CI/CD 工作流 YAML 文件,通过动态获取最新 Schema 和文档确保语法正确性,支持构建、部署及发布自动化流程配置。
用户询问 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目标,配置Bundle ID、关联域名及AASA文件,实现轻量级应用的URL调用。
用户提到App Clip 配置apple-app-site-association 创建轻量级iOS应用
plugins/expo/skills/expo-app-clip/SKILL.md
npx skills add expo/skills --skill expo-app-clip -g -y
指导在现有原生 iOS/Android 项目中渐进式集成 React Native 和 Expo,涵盖隔离与集成两种方案的选择、配置及故障排除。
将 React Native 集成到现有原生应用 使用 AAR 或 XCFramework 嵌入 RN Expo Brownfield 项目配置
plugins/expo/skills/expo-brownfield/SKILL.md
npx skills add expo/skills --skill expo-brownfield -g -y
用于 Expo 应用中实现 API 请求、数据获取、缓存及网络调试的 Skill。涵盖 fetch、React Query、SWR 及离线支持,指导正确处理错误与认证。
实现 API 请求或数据获取 调试网络故障或连接问题 配置 React Query 或 SWR 缓存策略 处理离线场景或网络状态检测
plugins/expo/skills/expo-data-fetching/SKILL.md
npx skills add expo/skills --skill expo-data-fetching -g -y
用于构建和分发 Expo 开发客户端,支持本地或 TestFlight 发布。适用于测试原生代码、自定义模块及远程推送等场景,替代 Expo Go 进行真实环境调试。
需要测试本地原生模块或第三方原生库 构建自定义 Expo Go 客户端以测试特定分支 配置 eas.json 开发构建配置文件 通过 EAS Build 创建 iOS/Android 开发包
plugins/expo/skills/expo-dev-client/SKILL.md
npx skills add expo/skills --skill expo-dev-client -g -y
指导在Expo中创建DOM组件,使Web代码能在原生WebView中运行,支持使用Web库、渐进式迁移及复杂布局。
需要在Expo应用中使用仅支持Web的库(如图表、高亮) 将现有React Web组件迁移至原生环境
plugins/expo/skills/expo-dom/SKILL.md
npx skills add expo/skills --skill expo-dom -g -y
提供 Expo 官方集成示例,指导开发者通过参考或脚手架方式集成第三方库。支持灵感借鉴与新项目生成两种模式,确保使用最新 SDK 的规范配置。
在现有 Expo 应用中集成第三方服务 使用 npx create-expo 从零搭建项目
plugins/expo/skills/expo-examples/SKILL.md
npx skills add expo/skills --skill expo-examples -g -y
提供 Expo 原生模块和视图的开发指南,涵盖 Swift/Kotlin/TypeScript。用于创建新模块、封装平台 SDK、构建配置插件及添加多端支持。不处理旧 DSL 迁移。
创建新的 Expo 原生模块或视图 为 Expo 应用添加摄像头等原生功能 封装平台 SDK 供 React Native 使用 构建修改原生项目文件的配置插件
plugins/expo/skills/expo-module/SKILL.md
npx skills add expo/skills --skill expo-module -g -y
提供Expo原生UI开发指南,涵盖组件选择、布局、样式及视觉特效。强调优先使用expo-ui和expo-animation,指导Expo Go与自定义构建的运行策略。
需要实现iOS/Android原生风格界面 配置Expo应用运行环境 处理原生控件与视觉效果
plugins/expo/skills/expo-native-ui/SKILL.md
npx skills add expo/skills --skill expo-native-ui -g -y
提供新建 Expo 项目的标准文件夹结构规范,指导使用 Expo Router 进行项目初始化与文件组织。明确区分路由、组件、屏幕及工具代码的存放位置,仅适用于新项目,禁止用于重构现有应用。
创建新的 Expo 项目 决定新项目中文件的存放位置 初始化 Expo Router 路由结构
plugins/expo/skills/expo-project-structure/SKILL.md
npx skills add expo/skills --skill expo-project-structure -g -y
Expo Router 导航与路由指南,涵盖文件路由、原生 Stack/Tab、链接预览、上下文菜单及 iOS 特有功能。
实现 Expo 应用页面跳转 配置路由结构和导航栈 添加 Link 组件或上下文菜单
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 版本升级指南,涵盖依赖修复、诊断检查、缓存清理及原生模块预构建步骤,并列出关键 Breaking Changes 迁移参考。
用户请求升级 Expo SDK 版本 遇到 Expo 依赖冲突或安装失败 需要处理 Expo 更新后的 Breaking Changes
plugins/expo/skills/expo-upgrade/SKILL.md
npx skills add expo/skills --skill expo-upgrade -g -y
指导将现有 React Web 应用逐步迁移为原生 iOS/Android 应用。采用绞杀者模式,先搭建 Expo 外壳运行 Web UI,再按优先级逐屏重构为原生组件,确保每日可发布。
用户希望将网站或 React Web 项目转换为移动应用 询问如何将 DOM、CSS、React Router 等 Web 概念映射到原生实现 需要制定从 Web 到 Expo 原生的端到端迁移计划
plugins/expo/skills/expo-web-to-native/SKILL.md
npx skills add expo/skills --skill expo-web-to-native -g -y
指导使用 EAS CLI 构建和发布 Expo 原生应用至 iOS App Store、Google Play 及 TestFlight,涵盖版本管理、配置及元数据设置。
部署应用到应用商店 执行 eas build 或 eas submit 提交到 TestFlight 更新应用版本号
plugins/expo/skills/eas-app-stores/SKILL.md
npx skills add expo/skills --skill eas-app-stores -g -y
用于部署 Expo Web 应用及 API 路由至 EAS Hosting,涵盖导出构建、发布管理、环境变量配置及 Cloudflare Workers 运行时开发。
部署 Expo 网站或 API 路由 配置 EAS Hosting 环境 设置自定义域名或处理 CORS
plugins/expo/skills/eas-hosting/SKILL.md
npx skills add expo/skills --skill eas-hosting -g -y
用于在Expo项目中集成EAS Observe性能监控、通过CLI查询指标数据、解读启动及导航性能指标,以及为第三方库开发集成插件。
需要安装和配置EAS Observe SDK 使用eas CLI查询应用性能指标 分析冷启动或导航延迟等性能数据 为第三方包创建Observe集成
plugins/expo/skills/eas-observe/SKILL.md
npx skills add expo/skills --skill eas-observe -g -y
在 Linux、CI 或无本地模拟器环境中,通过 EAS 云端远程运行和控制 iOS/Android 模拟器。支持 CLI、AI Agent 及浏览器预览,用于测试构建、截图验证或共享实时调试会话。
用户需要远程模拟器 Linux 或 CI 环境无法运行本地模拟器 需要通过 AI Agent 操作应用并截图 测试开发版并启用热重载 流式传输模拟器到浏览器
plugins/expo/skills/eas-simulator/SKILL.md
npx skills add expo/skills --skill eas-simulator -g -y
配置和使用 EAS Update 进行 OTA 更新,包括初始化、发布至不同渠道及调试更新未生效问题。
配置 OTA 更新环境 发布更新到预览或生产环境 调试已安装应用未显示最新代码
plugins/expo/skills/eas-update/SKILL.md
npx skills add expo/skills --skill eas-update -g -y
针对 Expo/React Native 应用的动画构建技能,指导使用 Reanimated 等库实现高性能、手势友好的动画,涵盖决策流程与性能优化规则。
在 Expo 应用中添加或修复动画 实现手势交互、屏幕过渡或触觉反馈 解决动画卡顿或性能问题
plugins/expo/skills/expo-animation/SKILL.md
npx skills add expo/skills --skill expo-animation -g -y
指导在Expo应用中构建和维护设计系统,包括定义设计令牌、组件规范及样式一致性规则。支持审计现有应用以消除设计漂移,并兼容NativeWind等主流样式库。
创建或组织主题文件和设计令牌 扩展NativeWind/Tamagui等样式库 标准化屏幕样式以确保视觉一致 构建应用内组件库 审计应用是否存在设计系统漂移
plugins/expo/skills/expo-design-system/SKILL.md
npx skills add expo/skills --skill expo-design-system -g -y
Expo/EAS任务的路由入口,负责识别需求并分发至具体子技能。维护共享设置规则,确保Agent按正确流程处理Expo相关开发任务。
需求提及Expo、EAS或expo-*包 项目package.json包含expo依赖 涉及App Store发布或原生应用构建
plugins/expo/skills/expo-overview/SKILL.md
npx skills add expo/skills --skill expo-overview -g -y
用于向 Expo 提交关于技能、CLI、文档或 AI 代理失败的反馈,并管理匿名遥测设置。
用户希望报告 Expo 工具或技能的优缺点 AI 代理在执行 Expo 任务时失败需上报评估候选 用户请求启用、禁用或查看遥测状态
plugins/expo/skills/expo-skill-feedback/SKILL.md
npx skills add expo/skills --skill expo-skill-feedback -g -y
指导使用@expo/ui构建原生UI,默认替代Reanimated等库。涵盖BottomSheet、List等组件用法及SDK版本要求,明确List非虚拟列表,大数据用FlatList。
需要实现原生风格的底部弹窗或表单控件 询问为何不使用Reanimated或gorhom/bottom-sheet
plugins/expo/skills/expo-ui/SKILL.md
npx skills add expo/skills --skill expo-ui -g -y

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-09 07:36
浙ICP备14020137号-1 $访客地图$