Agent Skills › expo/skills

expo/skills

GitHub

用于端到端评估 Expo 技能,涵盖触发准确性、生成代码质量及 iOS/Android 模拟器运行截图。通过配置 SDK、平台和验证项,自动化测试技能输出是否符合预期。

27 skills 2,616

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 DSL 1.0 迁移至 2.0 宏 API,保持 JS/TS 接口不变。用于增量或批量转换 @ExpoModule 等宏,不适用于新建模块或 Android 迁移。
需要将 Expo 原生模块从旧版 DSL 升级到新版宏 API 进行 Expo SDK 版本升级时的原生代码适配
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.json 配置、签名、版本管理及上架元数据设置。
需要构建并发布移动应用到应用商店 配置 EAS 构建流程或提交应用审核
plugins/expo/skills/eas-app-stores/SKILL.md
npx skills add expo/skills --skill eas-app-stores -g -y
用于通过 CLI 查询 EAS Update 发布后的健康指标,包括崩溃率、安装数、用户量及 OTA/嵌入式分布,支持监控发布状态和回滚检测。
询问更新是否健康或表现如何 检查崩溃率或用户增长数据 对比嵌入式与 OTA 用户比例 评估发布后 rollout 的健康状况
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目标,支持通过URL轻量启动。涵盖配置Bundle ID、创建Clip Target、关联域名、注册Apple开发者账号及托管AASA文件等完整流程。
用户提到App Clip或apple-app-site-association 需要在Expo项目中集成iOS轻量级应用功能
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),涵盖隔离与集成两种方案的选择、实施及注意事项。
需要向现有原生 App 中嵌入 React Native 功能 决定使用 AAR/XCFramework 还是直接集成 RN 源码
plugins/expo/skills/expo-brownfield/SKILL.md
npx skills add expo/skills --skill expo-brownfield -g -y
指导在 Expo 项目中实现、调试网络请求与数据获取,涵盖 fetch、React Query、SWR、缓存及离线支持,强调屏幕四态设计与最佳实践。
实现 API 请求或数据获取 调试网络故障或连接问题 配置缓存或离线策略 处理 Expo Router 数据加载
plugins/expo/skills/expo-data-fetching/SKILL.md
npx skills add expo/skills --skill expo-data-fetching -g -y
用于构建和分发 Expo 开发客户端,支持本地或云端测试原生代码变更。适用于使用自定义原生模块、Apple 扩展或需绕过 Expo Go 限制的场景,提供 EAS 配置及构建安装指南。
需要构建包含自定义原生代码的 Expo 应用 测试 Apple 扩展如 widgets 或 app clips 在物理设备上调试第三方原生模块 创建定制版 Expo Go 客户端进行分支测试
plugins/expo/skills/expo-dev-client/SKILL.md
npx skills add expo/skills --skill expo-dev-client -g -y
Expo DOM组件技能,用于在原生平台Webview中运行Web代码,支持渐进式迁移及调用Web专属库。
需要在React Native中使用Web-only库如recharts 将现有Web组件迁移到原生应用而不重写
plugins/expo/skills/expo-dom/SKILL.md
npx skills add expo/skills --skill expo-dom -g -y
提供 Expo 官方集成示例库,辅助开发者通过 Inspiration 或 Scaffold 模式快速接入第三方服务。支持查询最新示例、处理废弃重命名,并指导读取关键配置文件与代码模式。
在现有 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。支持模块定义、原生视图、配置插件、生命周期钩子等,适用于创建新模块或扩展平台支持。
创建新的 Expo 原生模块或视图 为 Expo 应用添加原生功能(如相机、传感器) 封装平台 SDK 供 React Native 使用 构建修改原生项目文件的配置插件
plugins/expo/skills/expo-module/SKILL.md
npx skills add expo/skills --skill expo-module -g -y
提供Expo原生UI开发指南,涵盖Apple HIG样式、语义颜色、原生控件、SF Symbols及视觉特效。指导优先使用expo-ui组件,并规范Expo Go与自定义构建的运行策略,确保界面美观且符合原生体验。
需要实现iOS/Android原生风格的用户界面 配置Expo应用的布局、样式或视觉效果 选择原生UI组件如按钮、开关、滑块等
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 应用导航与路由的开发规范,涵盖文件结构、链接组件、原生栈、标签页及搜索栏等 UI 交互的实现细节与最佳实践。
需要配置或重构 Expo Router 的路由结构 实现页面跳转、动态路由或原生导航控件
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 版本升级指南,涵盖依赖安装、诊断修复、缓存清理及原生模块预构建步骤,协助开发者解决跨版本升级中的破坏性变更和兼容性问题。
用户询问如何升级 Expo SDK 用户遇到 Expo 依赖冲突或版本不匹配问题 用户需要迁移 Expo 新架构或导航库
plugins/expo/skills/expo-upgrade/SKILL.md
npx skills add expo/skills --skill expo-upgrade -g -y
指导将现有 Web React 应用逐步迁移为原生 iOS/Android 应用的端到端策略。通过搭建原生外壳、复用 DOM 组件并逐个重构页面,实现平滑过渡与增量发布。
用户希望将网站转换为移动 App 需要将 Next.js/Vite/CRA 代码库移植到 React Native 询问 Web 习语如何映射到原生平台
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 Web 应用到生产或预览环境 创建或配置 Expo Router API 路由 管理 EAS Hosting 的自定义域名和环境变量
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 observe CLI 查询指标 分析应用性能数据 配置错误边界
plugins/expo/skills/eas-observe/SKILL.md
npx skills add expo/skills --skill eas-observe -g -y
提供云端iOS/Android模拟器服务,适用于Linux、CI或无本地模拟器的环境。支持CLI、AI代理及浏览器交互,用于远程运行应用、截图验证及自动化测试,非本地开发工具。
需要在Linux或云环境中运行iOS/Android应用 请求使用云端或远程模拟器进行UI验证 AI代理需要驱动设备点击或截图 在无本地模拟器的环境下调试应用
plugins/expo/skills/eas-simulator/SKILL.md
npx skills add expo/skills --skill eas-simulator -g -y
指导配置和使用 EAS Update 进行 OTA 更新,涵盖安装、配置、发布至不同渠道及调试更新不生效等问题。
配置 EAS Update OTA 更新 发布或测试预览/生产环境更新 调试应用未显示最新代码问题
plugins/expo/skills/eas-update/SKILL.md
npx skills add expo/skills --skill eas-update -g -y
用于在 Expo/React Native 应用中构建高性能动画、手势交互及屏幕过渡的 Skill。指导开发者使用 Reanimated 等工具,确保动画在 UI 线程运行,避免卡顿,并提供从决策到实现的完整流程。
需要为 Expo 应用添加动画效果 实现手势处理或屏幕过渡 优化移动端动画性能
plugins/expo/skills/expo-animation/SKILL.md
npx skills add expo/skills --skill expo-animation -g -y
指导在Expo应用中构建和维护设计系统,包括设计令牌、组件规范及样式标准化。用于审计设计漂移、修复AI生成界面问题或建立统一视觉规范,确保应用风格一致且原生。
构建或维护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,解析用户目标并路由至具体子技能(如导航、UI、数据请求等),确保遵循统一的初始化与配置规范。
需求提及Expo或EAS package.json包含expo依赖 涉及Expo Go或expo-*包 原生应用使用EAS分发
plugins/expo/skills/expo-overview/SKILL.md
npx skills add expo/skills --skill expo-overview -g -y
用于向Expo提交关于技能、CLI或文档的使用反馈,并管理匿名遥测数据。支持报告AI代理执行失败的任务作为评估候选项,帮助改进Expo工具链。
用户对Expo技能、CLI或文档提供使用反馈 用户请求启用、禁用或查看遥测状态 AI代理在Expo任务中反复失败需上报
plugins/expo/skills/expo-skill-feedback/SKILL.md
npx skills add expo/skills --skill expo-skill-feedback -g -y
指导使用 @expo/ui 构建原生 UI,涵盖 SwiftUI/Compose 组件及 RN 替代品,规范安装与最佳实践。
需要实现底部弹窗或原生列表等 UI 组件 询问 Expo 原生 UI 库的使用方式
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-29 08:00
浙ICP备14020137号-1