1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | expo-router-expo-skills |
| 项目自述名称 | Expo Router(隶属 expo/skills 官方技能库中的 expo 插件) |
| 作者/维护者 | Expo(Expo 官方团队) |
| 来源链接 | https://github.com/expo/skills/tree/main/plugins/expo/skills/expo-router |
| 许可证 | MIT(GitHub API 确认,仓库级与插件级均含 LICENSE 文件) |
| GitHub Stars | 2,215(GitHub API;注:该数字属 expo/skills 整个仓库,不代表本技能自身热度) |
| Forks | 111(GitHub API,仓库整体) |
| 最新版本 | 1.0.1(SKILL.md front matter) |
| 安装方式 | Claude Code 官方插件市场 / Codex 官方插件 / 通用 skills CLI,见第 10 章 |
2. 功能介绍与亮点
覆盖文件路由约定、动态路由、Link(预览/长按菜单)、原生 Stack、Modal/Form Sheet、NativeTabs、Header/搜索栏等场景,以代码约定 + TSX 示例给出,并附 references/ 专题文档供按需查阅。
亮点:官方出品且随框架同步(已含 SDK 56+、iOS 26 特性);2026-07-06/07 刚从 building-native-ui 拆分独立,与视觉效果技能 expo-native-ui 解耦,职责单一;纯 Markdown 指令,无可执行脚本,可审计。
3. 适用场景
固定分类:前端与设计
适用于用 Expo / React Native 构建跨平台移动应用、需搭建或重构文件路由导航的开发者,尤其是刚接触 Expo Router 或从旧版 @react-navigation 迁移的初中级开发者。
4. 跨 Agent 兼容性
| Agent | 结论 | 依据 |
|---|---|---|
| Claude Code | ✅ 原生支持 | 官方插件市场一键安装:/plugin install expo@claude-plugins-official |
| Codex | ✅ 原生支持 | 官方文档给出专用命令:codex plugin add expo@openai-curated |
| OpenClaw | ❓ 未验证 | 官方文档未点名支持,但提供通用 npx skills CLI 安装路径,理论上可用于任何遵循 SKILL.md 规范的 Agent,未实测确认 |
| Hermes Agent | ❓ 未验证 | 同上,官方渠道未提及,未做专门验证 |
5. 推荐理由
Expo Router 是 Expo 现代应用的默认导航方案,学习曲线不低。该技能把官方团队对路由架构与代码风格的第一手约定固化为参考,减少 Agent 生成路由代码时的臆测与返工,且随官方版本同步,可信度高于社区二次整理内容。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 9 | Expo 官方团队出品;expo/skills 为其官方技能仓库(整体 2,215 ★) |
| 可用性 | 9 | 一条命令安装;SKILL.md + references 子目录文档详尽、含大量可运行示例;2026-07-07 仍有针对性提交,维护活跃;无付费依赖 |
| 安全性 | 9 | 见下方安全检查清单 |
| 综合 | 9.0 | 三项均值 |
安全检查清单:①无 Shell 执行 ②无联网外发 ③无需 API Key/凭据 ④未发现可疑指令/Prompt Injection ⑤作者信誉高(Expo,一线机构)⑥License 明确(MIT)⑦维护活跃(2026-07-07/07-15 均有提交)
7. 跟同类 Skills 相比的优势
| 对比对象 | 定位 | 与 expo-router 的差异 |
|---|---|---|
| react-best-practices-vercel-labs-agent-skills | Web 端 React 通用最佳实践 | 面向 Web React,不覆盖 Expo Router 的文件路由、原生 Stack、Form Sheet 等移动端专属机制 |
| frontend-design-anthropics-skills | 通用 UI/UX 设计原则 | 关注视觉与交互设计原则,不涉及具体框架的路由 API 与代码约定 |
| expo-native-ui(同仓库姊妹技能) | Expo 应用的样式/视觉效果 | 与 expo-router 职责互补而非竞争,两者需配合使用 |
公开渠道未见其他专门针对 Expo Router 路由架构的 Agent 技能,差异化程度高。
8. 用户评价
该技能目前在 Hacker News 等社区渠道尚无可查的具名用户评价。
9. 其他补充
该技能 2026-07-06/07 从 building-native-ui 拆分独立,是 expo/skills(共 20 余个技能,含 expo-native-ui、eas-* 部署运维系列)近期活跃迭代的一部分。
10. 安装使用方式
| 渠道 | 命令 |
|---|---|
| Claude Code(官方插件市场) | /plugin install expo@claude-plugins-official |
| Codex(官方插件) | codex plugin add expo@openai-curated |
| 通用(Cursor 等支持 skills CLI 的 Agent) | npx skills@latest add expo/skills --skill 'expo-router' |
安装后注意事项:无需重启;遵循 SKILL.md 规范,多数 Agent 会按需自动加载;无额外付费依赖。
11. 注意事项
- 内容聚焦导航层,视觉效果需配合
expo-native-ui,不覆盖“原生 UI 全场景”。 - 部分示例用较新 API(
NativeTabs、iOS 26 Liquid Glass),旧版项目需自行核对兼容性。 - OpenClaw、Hermes Agent 兼容性未经官方点名验证,建议小范围先验证是否被正确加载。