expo-native-ui skill 是什么、怎么安装使用:让智能体写出有原生质感的 Expo 界面

expo-native-ui 是 Expo 官方技能:指导智能体按苹果人机界面规范做 Expo 界面,涵盖语义化颜色、原生控件、SF Symbols 图标、媒体、视觉效果、渐变、存储和响应式布局,并规定优先用哪些库、先在 Expo Go 里跑。

Install · 安装命令

claude plugin install expo@claude-plugins-official

在终端里执行。Skill 可以带可执行脚本,安装前先看一遍仓库里的 SKILL.md。

NNathaniel bigo··原创首发·AI 辅助撰写
4 分钟读完
资料核对于 2026-10-11 · 依据官方文档与公开资料整理
本文根据 expo/skills 仓库里该技能的 SKILL.md 与仓库 README 整理,资料核对于 2026-10-11。所在仓库 expo/skills 在 GitHub 约 2686 Star(同日数据)。技能内容会随仓库更新,以仓库为准。

这个 Skill 做什么

让大模型写 React Native 界面,常见结果是「能跑,但一看就不是原生应用」:自己画的开关、网页味的阴影、已经被移除的旧组件。expo-native-ui 用一组明确的取舍来纠正。description:构建美观、有原生感的 Expo 界面;涵盖苹果人机界面规范风格、语义化颜色、原生控件、SF Symbols、媒体、视觉效果、渐变、存储和响应式布局;路由与导航用 expo-router 技能,动效用 expo-animation 技能。

几块主要内容:

  • 先查 expo-ui:选任何界面组件前,先看 @expo/ui 有没有对应的原生组件(底部弹层、按钮、选择器、滑块、菜单、开关、分段控件等),它们在 iOS 上是真正的 SwiftUI、在安卓上是 Jetpack Compose。
  • 运行方式:始终先试 Expo Go(npx expo start 扫码),确实需要时才做自定义构建,并列出了哪些情况必须自定义构建、哪些情况 Expo Go 就够。
  • 库的取舍:不用已从 React Native 移除的模块(如旧的 Picker、WebView、SafeAreaView、AsyncStorage);音视频用 expo-audio、expo-video,不用 expo-av;iOS 图标用 expo-symbols;图片用 expo-image;安全区域用 react-native-safe-area-context;颜色用路由库导出的语义化颜色,自动适配深浅色。
  • 样式规则:通用样式、颜色、文字、阴影各有一节,另有响应式和交互行为的要求。

目录里有七份参考:控件、渐变、图标、媒体、存储、视觉效果,以及 WebGPU 与 Three.js。

怎么安装

expo-native-ui 随 Expo 官方插件安装。README 的建议是 Claude Code 和 Codex 用插件,这样能跟着插件市场自动更新:

bash
claude plugin install expo@claude-plugins-official

Codex 用 codex plugin add expo@openai-curated。Cursor、OpenCode、Copilot 等用 skills CLI:npx skills@latest add expo/skills --skill '' 是全部安装,把 '' 换成 expo-native-ui 就只装这一个。

仓库整体介绍和其他安装方式,详见本站《expo/skills 是什么、怎么安装:Expo 官方 Agent Skills(React Native 应用开发、EAS 构建与发布)》。

怎么用

  • 「做一个设置页,分组列表加开关和选择器,要像系统设置那样」。
  • 「把这个页面里手写的底部弹窗换成原生的」。
  • 「检查这个项目用了哪些已经不推荐的库,给出替换方案」。

适合谁 / 局限

适合用 Expo 做 iOS 和安卓应用、希望界面贴近系统风格的开发者。局限:规范以苹果的设计语言为主,SKILL.md 自己也说明 SF Symbols 只在苹果平台可用,安卓上要另行处理图标;部分建议依赖较新的 Expo SDK 版本,老项目要先升级;做强品牌化、非系统风格的界面时,这些约束未必合适。

注意事项

  • 许可:MIT(frontmatter 标注)。
  • 不带脚本:说明文字加参考文件;它会建议安装若干 Expo 官方库,按项目的 SDK 版本确认兼容性。
  • 技能版本随 Expo SDK 更新较快,以仓库为准。

其他 Skill 库

  1. 01

    performance-optimization skill 是什么、怎么安装使用:Addy Osmani 的「先测量再优化」性能 Skill

    performance-optimization 是 addyosmani/agent-skills 里的性能优化技能:覆盖前端、后端、查询与数据库,强制按「测量 → 找瓶颈 → 修复 → 验证后保留或回退 → 防止回归」五步走,不凭感觉优化。

    ClaudeCodex0
  2. 02

    faceless-explainer skill 是什么、怎么安装使用:把一篇文章做成不出镜的讲解视频(HyperFrames)

    faceless-explainer 是 HyperFrames 的创作流程技能:输入文章、笔记、主题或简报,没有网站和实拍素材,画面全部按场景用文字排版、抽象图形、示意图和数据可视化现做,配旁白后渲染成讲解视频。

    ClaudeCodex0
  3. 03

    continuous-learning-v2 skill 是什么、怎么安装使用:让 Claude Code 从会话里攒「直觉」,再长成 Skill

    continuous-learning-v2 是 ECC 的学习系统:用钩子观察每次工具调用,后台提炼成带置信度的原子化「直觉」,按项目隔离存放,积累到一定程度可以聚合成技能、命令或子智能体,也能导出导入。

    ClaudeCodex0
  4. 04

    baoyu-translate 是什么、怎么安装使用:宝玉的文章翻译 Skill(快翻、常规、精翻三种模式,支持术语表)

    baoyu-translate 是宝玉 baoyu-skills 里的翻译技能:提供快速直译、带内容分析的常规翻译、含审校润色的精翻三种模式,支持自定义术语表,长文会先分块再翻译,可以直接处理网址或文件。

    ClaudeCodex0
  5. 05

    redesign-existing-projects skill 是什么、怎么安装使用:不重写代码,把现有网站从「模板感」改到精致

    redesign-existing-projects 是 Taste Skill 库里的改版技能:按「扫描 → 诊断 → 修复」三步审计现有网站或应用的字体、配色、布局、交互状态和文案,在原有技术栈上做针对性升级,不推倒重写。

    ClaudeCodex0
  6. 06

    Claude pdf skill 是什么、怎么安装使用:Anthropic 官方 PDF 技能(提取、合并拆分、填表单、OCR)

    pdf 是 Anthropic 官方的 PDF 处理 Skill:读取文字和表格、合并拆分、旋转、加水印、新建 PDF、填写表单、加解密、提取图片,以及对扫描件做 OCR,附带一组表单处理脚本。

    Claude0

查看全部 Skill 库 →

0 条评论

登录 后参与评论

还没有评论,来抢沙发~