SWSkillsWay.ai
查看仓库 ↗
技能集 · / expo / skills

expoexpo/skills

用途概括Expo Skills 是 Expo 团队官方的 AI Agent 技能集,帮助 Agent 在 Claude Code、Codex、Cursor 等工具中正确构建、部署、升级和调试 Expo/React Native 应用。技能将 Expo 专项知识(API 用法、工作流、平台限制)固化,但以官方文档和 CLI 为权威来源。分为免费开源框架技能、付费 EAS 服务技能和实验性技能。Agent 根据任务上下文自动选用合适技能;通过插件市场或 skills CLI 安装。适用于 AI 辅助的 Expo 应用开发与持续集成场景。
Skill 数量
22
所需 CLI
adbagent-browseragent-deviceargentbunxcreate-expo-appcreate-expo-moduleeaseas-cliexpoexpo-doctorghideviceinstallerjqnodewatchmanxcrun
业务领域
BusinessCodingDesignOthers
技能形态
Cli ManualOthersStyle GuideWorkflow
SkillsWay.ai · Heads-Up Agent Skills Inspector安装前,先看懂 Agent Skills。
技能集分析

核心思想

关键理念 & 方法论

作者的设计原则、与同类项目的差异化定位、关键工作流的简要介绍。文中提到的技能名称会自动链接到对应技能页。

核心思想

Expo Skills 是 Expo 团队官方的、模型无关的 Agent 技能集,将构建、部署、升级和调试 Expo/React Native 应用的专有知识固化。与“全包式”框架不同,它们是模块化参考,以 Expo 文档、CLI 和 EAS CLI 为权威来源。

设计原则

  • 专注:每个技能只覆盖一个领域(路由、EAS 托管、升级等)
  • 可组合:Agent 按任务上下文自选技能,无强制工作流
  • 开源/付费分离:开源框架技能与需付费 EAS 服务技能明确标注

主要分组

  • 框架开源:expo-router、expo-upgrade、expo-native-ui
  • 服务付费:eas-app-stores、eas-workflows、eas-update-insights
  • 实验性:expo-migrate-module

最佳实践

通过插件(Claude/Codex)或 skills CLI 安装;Agent 根据上下文自动选技能,配合 Expo MCP 执行实时操作;用 expo-skill-feedback 评分或开关遥测。

技能关系

技能之间的使用关系

Skill → Skill 的使用关系,可跨层指向。同色块表示同一类技能形态。

引用关系数
15
独立技能数
9
引用最多的技能
  • expo-web-to-native7个下游技能
  • eas-app-stores2个下游技能
被引用最多的技能
  • eas-hosting3个上游技能
  • eas-workflows2个上游技能

说明:每条依赖线读作「当前 Skill 依赖」它指向的 Skill。

技能组成

该用什么技能?

每个技能都为某种调用者设计——有的必须由你点名触发,有的则由模型自动按上下文加载。下面的两张卡片一眼看清整个技能集的触发分工。

用户主动调用1

这些技能期待被用户手动直接点名使用。

expo-skill-feedback
模型自动调用21

由模型在判断上下文相关时自动使用,通常不需要点名调用。

eas-app-storeseas-hostingeas-observeeas-simulatoreas-update-insightseas-workflowsexpo-app-clipexpo-brownfieldexpo-data-fetchingexpo-dev-clientexpo-domexpo-examplesexpo-migrate-moduleexpo-moduleexpo-native-uiexpo-project-structureexpo-routerexpo-tailwind-setupexpo-uiexpo-upgradeexpo-web-to-native

技能清单

22 个 Skill · 按名称或领域筛选

eas-app-stores

通过 EAS 将 Expo 应用部署到 iOS App Store、Google Play 和 TestFlight。提供 eas.json 配置、构建与提交命令、版本管理、商店元数据与 ASO 指南及 CI/CD 工作流。价值:以付费服务实现简化上架、自动化发布与正确版本控制。

→
领域
Business
形态
Cli ManualWorkflow
位置
plugins/expo/skills/eas-app-stores/SKILL.md

eas-hosting

将 Expo 网站与 Expo Router API 路由部署到 EAS Hosting(Cloudflare Workers)。用 expo export 导出 Web 包,运行 eas deploy 获取预览/生产 URL,管理环境密钥与自定义域名,用 Web API 编写 +api.ts 处理程序。价值:安全的服务端逻辑、托管边缘、PR 预览,以及通过 EAS Workflows 实现 CI 自动化。

→
领域
CodingBusiness
形态
Cli ManualWorkflow
位置
plugins/expo/skills/eas-hosting/SKILL.md

eas-observe

EAS Observe 技能帮助将 expo-observe 接入 Expo 项目并通过 EAS CLI 查询生产指标。涵盖接入(高阶组件、钩子、路由指标、事件)、五个 eas observe:* 命令及指标解读(启动、TTR、TTI、帧率)。价值:监控并排查真实应用的性能问题。

→
领域
Business
形态
Cli ManualWorkflow
位置
plugins/expo/skills/eas-observe/SKILL.md

eas-simulator

EAS Simulator 技能通过 `eas simulator:*` CLI 命令与 agent-device 控制器,在 EAS 云上运行并操控用户的 Expo 应用。它让无本地模拟器的环境(Linux/CI)也能安装、驱动、截图、热重载应用,产出可验证的设备行为与可共享预览,无需本地模拟器。

→
领域
Coding
形态
Cli ManualWorkflow
位置
plugins/expo/skills/eas-simulator/SKILL.md

eas-update-insights

通过 eas-cli 检查已发布 EAS Update 的健康状况:崩溃率、安装量、独立用户数、包大小及各渠道嵌入式与 OTA 用户占比。使用 update:list、update:insights、channel:insights 命令并支持 JSON 输出。帮助监控发布、检测回归并在 CI 中按更新健康度卡点。

→
领域
Business
形态
Cli Manual
位置
plugins/expo/skills/eas-update-insights/SKILL.md

eas-workflows

帮助开发者理解并编写 Expo 项目的 EAS CI/CD 工作流 YAML 文件。通过 Node 脚本拉取实时 JSON Schema 与文档,生成或编辑 .eas/workflows/*.yml 并校验。产出符合 Schema 的流水线文件与准确的工作流解答,实现构建部署自动化。

→
领域
CodingBusiness
形态
Workflow
位置
plugins/expo/skills/eas-workflows/SKILL.md

expo-app-clip

为 Expo 应用添加 iOS App Clip 目标,使轻量原生 Clip 可通过 URL 唤起。方法:用 bun 脚手架生成、配置 AASA 与关联域名、通过 EAS 托管、用 testflight 构建。价值:随主应用发布 URL 可唤起的 Clip,含 Smart App Banner 与 TestFlight 提审。

→
领域
Coding
形态
Workflow
位置
plugins/expo/skills/expo-app-clip/SKILL.md

expo-brownfield

指导将 Expo 与 React Native 集成到现有原生 iOS/Android 应用,提供隔离式(AAR/XCFramework)与集成式(Gradle/CocoaPods)两种方案。含决策规则、参考构建文档与版本锁定(SDK 55+)。价值:渐进式引入 RN,无需重写原生代码。

→
领域
Coding
形态
Workflow
位置
plugins/expo/skills/expo-brownfield/SKILL.md

expo-data-fetching

用于在 Expo 应用中实现或调试任何网络请求、API 调用与数据获取。涵盖 fetch API、React Query、SWR、错误处理、缓存、离线支持及 Expo Router 加载器。产出安全正确的网络代码,具备认证与离线能力,减少缺陷。

→
领域
Coding
形态
Style GuideWorkflow
位置
plugins/expo/skills/expo-data-fetching/SKILL.md

expo-dev-client

构建并分发 Expo 开发客户端,用于本地或 TestFlight 内部测试原生代码。通过 EAS Build 的 development profile 构建,并用 CLI 工具安装。支持在真机测试自定义原生模块、Apple 目标和配置插件,超越 Expo Go 限制。

→
领域
Coding
形态
Cli ManualWorkflow
位置
plugins/expo/skills/expo-dev-client/SKILL.md

expo-dom

使用 Expo DOM 组件在原生端 webview 中运行未修改的 Web 代码,在 Web 端原样渲染。提供指令规则、dom prop 配置、原生能力桥接与路由用法。支持将 Web React 代码低成本增量迁移至 Expo 原生应用,复用 Web 库。

→
领域
Coding
形态
Style Guide
位置
plugins/expo/skills/expo-dom/SKILL.md

expo-examples

Expo Examples 提供 expo/examples 中约 70 个 `with-*` 官方集成示例。它帮你查找、阅读并将版本匹配的第方库集成模式适配到现有应用,或用 `npx create-expo --example` 脚手架新建。价值:以官方维护模式避免手写、错配的集成。

→
领域
Coding
形态
Workflow
位置
plugins/expo/skills/expo-examples/SKILL.md

expo-migrate-module

将已有的 Swift Expo 原生模块从 Modules API 1.0 定义 DSL 迁移到 2.0 宏 API,同时保持其 JS/TS 契约不变。使用参考映射、增量混合模式迁移和验证步骤。价值:安全采用新宏而不破坏公开 API 或测试。

→
领域
Coding
形态
Workflow
位置
plugins/expo-experiments/skills/expo-migrate-module/SKILL.md

expo-module

使用 Expo Modules API(Swift、Kotlin、TypeScript)创建和编写 Expo 原生模块与视图的指南。通过 create-expo-module 脚手架与参考文档覆盖模块定义 DSL、原生视图、配置插件与自动链接。产出可直接用于 Expo 应用的原生模块及 TypeScript 绑定。

→
领域
Coding
形态
Workflow
位置
plugins/expo/skills/expo-module/SKILL.md

expo-native-ui

构建美观、具备原生质感的 Expo 页面,遵循 Apple HIG。涵盖 expo-router 的 Color 语义颜色、原生控件、SF Symbols、媒体、动画、视觉效果、渐变、存储与响应式布局。产出自适应、平台正确的 UI 代码与安全区处理及推荐库用法,加速高质量 Expo 应用界面开发。

→
领域
CodingDesign
形态
Style Guide
位置
plugins/expo/skills/expo-native-ui/SKILL.md

expo-project-structure

为使用 Expo Router 的新 Expo 应用提供推荐目录结构。定义 src/、路由、组件、屏幕、服务端 API、平台特定文件及同目录测试的规范。价值:为新建项目提供整洁可扩展的起始布局,且不改动已有应用。

→
领域
Coding
形态
Style Guide
位置
plugins/expo/skills/expo-project-structure/SKILL.md

expo-router

Expo Router 导航与路由技能。涵盖基于文件的路由、分组与动态路由、NativeTabs、Stack 头部、模态、表单页、Link 预览与上下文菜单。提供规范、代码模式与参考文档,帮助开发者快速正确地构建符合原生习惯的导航体验。

→
领域
Coding
形态
Style GuideWorkflow
位置
plugins/expo/skills/expo-router/SKILL.md

expo-skill-feedback

提交对某个 Expo 技能或 Expo 本身的匿名反馈,并开关内置使用遥测(默认关闭)。通过 Node 脚本经 PostHog 发送评分与意见,或启停追踪。帮助 Expo 改进技能与框架,同时保护用户隐私。

→
领域
Others
形态
Others
位置
plugins/expo/skills/expo-skill-feedback/SKILL.md

expo-tailwind-setup

在 Expo 中通过 react-native-css 和 NativeWind v5 配置 Tailwind CSS v4 实现通用样式。提供依赖安装、Metro/PostCSS 配置及 CSS 封装组件。以工具类与平台变量实现跨平台一致 UI。

→
领域
Coding
形态
Workflow
位置
plugins/expo/skills/expo-tailwind-setup/SKILL.md

expo-ui

通过 @expo/ui 在 Expo/React Native 中构建原生 UI:用 React 渲染真实 SwiftUI(iOS)与 Jetpack Compose(Android)。涵盖通用组件、平台特定树及 RN 社区库 drop-in 替换。在标准 RN 组件不足时交付原生感 UI,并平滑迁移社区依赖。

→
领域
CodingDesign
形态
Style GuideWorkflow
位置
plugins/expo/skills/expo-ui/SKILL.md

expo-upgrade

提供升级 Expo SDK 版本及修复依赖问题的指南。使用 npx expo 命令、doctor 诊断和 React/架构迁移参考文档。产出依赖修复、干净升级且可构建的 Expo 项目。

→
领域
Coding
形态
Workflow
位置
plugins/expo/skills/expo-upgrade/SKILL.md

expo-web-to-native

将现有 Web React 应用通过 Expo 迁移为原生 iOS/Android 应用:先搭建外壳、首日用 DOM 组件运行整个 Web UI,再按价值逐步用 @expo/ui 和 expo-router 将原屏幕重写为原生。产出可发布的原生应用,增量复用 Web 代码并通过运行验证一致性。

→
领域
Coding
形态
Workflow
位置
plugins/expo/skills/expo-web-to-native/SKILL.md

显示 22 / 22 条

安装方式

一行命令安装整个 Skillset。

在终端复制并运行以下命令,即可将 expo/skills 添加到 Agent 环境。

$npx skills add expo/skills