Agent Skills › expo/skills

expo/skills

GitHub

用于端到端评估 Expo 技能,验证触发准确性、生成代码质量及在 iOS/Android 模拟器中的运行时渲染效果。支持自定义提示词、SDK 版本及平台选择,确保技能输出符合预期。

27 skills 4,021

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 迁移至 Macro API 2.0,保持 JS/TS 接口不变。适用于 SDK 58+ 的增量或全量迁移,需检查版本兼容性并遵循混合模式规则。
Expo 原生模块 Swift 代码升级 将 @ExpoModule DSL 转换为 v2 Macro SDK 58 模块兼容性问题处理
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。涵盖配置 eas.json、签名、版本管理及发布流程,支持 Expo、React Native 及原生项目。
需要构建并发布移动应用到应用商店 配置 EAS 云构建和提交流程 处理 App Store Connect 或 Google Play Console 的元数据和审核
plugins/expo/skills/eas-app-stores/SKILL.md
npx skills add expo/skills --skill eas-app-stores -g -y
通过EAS CLI查询已发布更新的运行健康度,包括崩溃率、安装量、用户数及OTA与嵌入式用户分布,用于评估发布效果和监控回滚风险。
询问更新表现或健康状况 检查崩溃率或用户增长 对比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 文件。提供语法参考、Schema 验证及生成规范,支持触发器配置、表达式使用及预打包作业管理,适用于 Expo 项目的构建与部署自动化场景。
用户询问 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、Associated Domains 及 AASA 文件,实现轻量级应用通过 URL 调用。
App Clip AASA apple-app-site-association appclips smart app banner
plugins/expo/skills/expo-app-clip/SKILL.md
npx skills add expo/skills --skill expo-app-clip -g -y
指导将 Expo 和 React Native 集成到现有的原生 iOS 或 Android 应用中。涵盖隔离(AAR/XCFramework)与集成两种方案,帮助开发者在保留原生架构的同时增量引入 RN 功能。
现有原生应用需要集成 React Native 需要将 RN 模块打包为 AAR 或 XCFramework 供原生项目使用 在 SwiftUI、UIKit 或 Kotlin 中嵌入 React Native 屏幕
plugins/expo/skills/expo-brownfield/SKILL.md
npx skills add expo/skills --skill expo-brownfield -g -y
指导实现和调试网络请求、API调用及数据获取。涵盖fetch、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开发客户端,支持本地或TestFlight测试。适用于需使用原生模块、自定义配置插件或特定Apple目标的场景,提供EAS配置及iOS/Android构建安装指南。
需要构建包含原生代码的Expo应用测试版 需要将开发客户端发布到TestFlight进行内部测试
plugins/expo/skills/expo-dev-client/SKILL.md
npx skills add expo/skills --skill expo-dev-client -g -y
指导在 Expo 应用中通过 DOM 组件运行 Web 代码,支持在原生平台 WebView 中无缝使用 React Web 库及复杂布局,实现渐进式迁移。
需要在原生应用中使用 Web-only 库如图表或语法高亮 将现有 React Web 组件迁移到 Expo 原生环境
plugins/expo/skills/expo-dom/SKILL.md
npx skills add expo/skills --skill expo-dom -g -y
提供Expo官方集成示例库的参考,帮助开发者在现有项目中适配第三方服务或从零搭建项目。支持灵感借鉴与脚手架生成两种模式,通过API获取最新示例并应用标准配置模式。
需要集成第三方库到Expo应用 使用npx create-expo --example创建新项目
plugins/expo/skills/expo-examples/SKILL.md
npx skills add expo/skills --skill expo-examples -g -y
指导使用 Expo Modules API 创建和编写原生模块及视图的参考指南,涵盖 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 开发指南,涵盖 Apple HIG 样式、语义色、原生控件及视觉特效。指导优先使用 expo-ui 组件,并说明 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 项目时询问目录结构 决定新项目中文件的存放位置
plugins/expo/skills/expo-project-structure/SKILL.md
npx skills add expo/skills --skill expo-project-structure -g -y
提供 Expo Router 应用的导航与路由开发指南,涵盖文件路由、动态路由、原生栈、标签页及链接组件的使用规范。
需要配置 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 版本升级指南,涵盖依赖修复、诊断清理、原生预构建及 Breaking Changes 迁移步骤,解决升级过程中的兼容性问题。
需要升级 Expo SDK 版本 处理 Expo 依赖冲突或安装失败 迁移 React Native 原生模块或导航库
plugins/expo/skills/expo-upgrade/SKILL.md
npx skills add expo/skills --skill expo-upgrade -g -y
指导将现有 Web React 应用迁移为原生 iOS/Android 应用,通过 Expo 逐步替换界面并适配原生特性。
Web 应用转原生移动应用 React 代码库迁移至 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,涵盖导出 Web Bundle、配置环境变量与自定义域名,以及基于 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性能监控库,查询与分析启动、导航等指标,以及处理错误报告和第三方集成。
集成EAS Observe SDK 查询应用性能指标 分析启动或导航延迟 配置错误上报
plugins/expo/skills/eas-observe/SKILL.md
npx skills add expo/skills --skill eas-observe -g -y
在远程云端运行和控制iOS/Android模拟器,适用于无本地环境的Linux、CI或AI代理场景。支持CLI、浏览器预览及自动化测试交互,不用于本地模拟或物理设备。
用户需要在无法运行本地模拟器的环境(如Linux、云沙箱)中运行应用 要求使用云端、远程或可分享的模拟器进行应用测试或截图 AI代理需要驱动模拟器进行点击操作或验证变更
plugins/expo/skills/eas-simulator/SKILL.md
npx skills add expo/skills --skill eas-simulator -g -y
配置和使用EAS Update实现Expo应用的OTA更新,涵盖初始化、发布到各渠道及调试旧代码显示问题。
配置EAS OTA更新环境 发布或测试应用更新 排查更新未生效或代码版本错误
plugins/expo/skills/eas-update/SKILL.md
npx skills add expo/skills --skill eas-update -g -y
专注 Expo/React Native 动画实现的技能,指导选择 Reanimated 等库,确保 UI 线程运行、手势交互及性能优化。用于构建流畅的屏幕过渡、手势反馈及复杂动效,避免卡顿。
需要为 Expo 应用添加动画效果 实现手势驱动或复杂的交互动画 修复移动端动画卡顿或掉帧问题
plugins/expo/skills/expo-animation/SKILL.md
npx skills add expo/skills --skill expo-animation -g -y
用于在Expo应用中构建和维护设计系统,管理主题令牌、组件规范及样式一致性。适用于创建主题文件、扩展样式库、标准化屏幕外观或审计设计漂移场景。
创建或组织主题文件和设计令牌 扩展NativeWind等样式库 修复AI生成的通用外观 审计应用设计漂移
plugins/expo/skills/expo-design-system/SKILL.md
npx skills add expo/skills --skill expo-design-system -g -y
Expo/EAS任务入口与路由器,用于识别项目是否涉及Expo,并根据用户需求将任务路由至具体技能(如UI、导航、构建等),同时管理共享设置规则。
请求或PRD提到Expo、EAS、Expo Go或expo-*包 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/ui构建原生UI,替代Reanimated等库。涵盖BottomSheet、List等组件及SDK版本要求,提供代码示例与最佳实践。
需要构建原生UI界面 使用@expo/ui组件 迁移React Native UI库
plugins/expo/skills/expo-ui/SKILL.md
npx skills add expo/skills --skill expo-ui -g -y

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 21:13
浙ICP备14020137号-1