开发与工程 exporeact-nativetelemetryfeedback-collectionposthognode.js

Expo 技能反馈

帮助用户提交 Expo 技能或框架反馈,并管理匿名使用遥测。

FollowSkills 评估 · FSRS-2.0
不推荐
54/ 100 五分制 2.7 / 5
信任安全20 / 25 · 4.0/5

文档明确遥测默认关闭、需用户明确同意才启用,并披露发送字段、禁止发送敏感内容及可关闭方式;但数据发送依赖外部 PostHog,未提供脚本实现、传输安全、保留期限或可审计回滚细节,因此扣5分。

可靠稳定8 / 20 · 2.0/5

命令、开关语义和拒绝后的处理流程基本一致,且说明 CI 行为;但本次仅静态阅读,未提供脚本、测试、依赖锁定或关键路径执行证据,异常输入和失败诊断覆盖有限,因此扣2分。

适用触发9 / 15 · 3.0/5

触发场景、评级类型、遥测开关和不适用的敏感内容范围较清楚;但未说明中文交互支持,反馈与遥测核心依赖 PostHog,无法从材料确认中国大陆网络可达性,因此扣6分。

规范维护8 / 15 · 2.7/5

技能正文结构清楚,有命名、参数、示例、隐私限制和 README 安装说明;仓库有 MIT 许可证及 CI,但选定技能缺少版本、变更记录、维护责任人和明确更新路径,因此扣7分。

有效结果6 / 15 · 2.0/5

目标是提交简短反馈或管理遥测,输入输出和操作步骤直接可用;但静态材料未证明脚本实际可运行、反馈成功送达或状态查询结果可正确传递,按静态上限仅给6分。

证据核验3 / 10 · 1.5/5

README 与技能正文相互印证,且存在仓库 CI 维护信号;但关键脚本和测试未提供,隐私与 PostHog 行为主要是作者声明,缺少第三方或可复现实证,因此扣2分。

证据充分度: 评估于 2026年7月20日 审查版本 8bd359f8a44d
使用前请注意
  • 未提供 skill-feedback.cjs 和 telemetry.cjs 的源代码或测试,无法验证实际数据流、错误处理和状态覆盖。
  • 遥测及反馈依赖外部 PostHog;材料未证明中国大陆网络可达性、数据保留政策或传输安全。
  • 不要在未获得明确同意时启用遥测;反馈文本仍需人工避免包含机密、源码、提示词或堆栈信息。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是 Expo 官方技能集合中的一个开源反馈与遥测技能。它可收集对某个 Expo 技能的评价,也可记录由 Expo 本身引起的问题。匿名遥测默认关闭,用户明确开启后才会发送反馈和技能调用事件。适合希望参与改进 Expo 技能、同时保留遥测控制权的 Expo 项目开发者。

它运行随技能提供的 Node.js 脚本,使用 --skill、--rating、--text 和可选的 --about 参数提交反馈;也可用 --dry-run 预览发送内容。它通过 telemetry.cjs 的 --on、--off 和 --status 参数切换或查询遥测状态。启用后,反馈通过 PostHog 发送,内容包括技能名称、评分、备注、平台和随机本地安装 ID 的哈希值。

  1. Expo 开发者认为某个技能有帮助,希望提交 useful 评价。
  2. 用户遇到技能内容混乱、过时、缺失或行为异常,需要提交具体说明。
  3. 用户判断问题来自 Expo SDK 或框架本身,而不是技能,需要使用 about=expo 反馈。
  4. 用户希望查看、开启或关闭 Expo 技能的匿名使用遥测。

这个 Skill 有哪些优点和局限?

优点
  • 遥测默认关闭,用户可明确控制开启、关闭和状态查询。
  • 反馈类型和参数明确,并支持 dry-run 预览载荷。
  • 说明不会发送代码、提示词、文件路径、密钥或个人数据。
局限
  • 需要 Node.js 和可运行 shell 脚本的代理环境。
  • 反馈发送依赖网络,并通过 PostHog 传输。
  • 技能只处理 Expo 技能反馈、Expo 框架反馈和遥测开关,不提供 Expo 项目开发功能。
  • 源材料未提供测试套件或独立平台验证信息。

如何安装这个 Skill?

该技能随 expo/skills 集合安装。对 Codex,可运行:codex plugin add expo@openai-curated。使用 Skills CLI 时,运行:npx skills@latest add expo/skills --skill '*',并按提示选择安装位置;安装后刷新或重启代理会话。

如何使用这个 Skill?

在对话中说明“enable Expo skills telemetry”即可请求开启遥测;用户明确同意后运行 telemetry.cjs --on。提交反馈时运行 skill-feedback.cjs,并传入被评价技能的名称、评分和备注,例如:node "${CLAUDE_PLUGIN_ROOT}/skills/expo-skill-feedback/scripts/skill-feedback.cjs" --skill eas-app-stores --rating useful --text "TestFlight steps were clear and worked first try."。查询状态使用 telemetry.cjs --status,关闭使用 --off。源材料未说明独立安装该单个技能的命令。

这个 Skill 与同类方案有什么区别?

README 将 Expo 文档、Expo CLI 和 EAS CLI定义为事实来源;本技能用于反馈和遥测管理,不替代这些工具或文档。

常见问题

遥测默认会发送数据吗?
不会。遥测默认关闭,只有用户明确开启后才会发送反馈和自动 skill_invoked 事件。
反馈会包含项目代码或提示词吗?
源材料说明不会发送代码、提示词、文件路径、密钥或个人数据。
如何反馈 Expo 本身的问题?
使用 --about expo,并说明问题来自 Expo SDK 或框架行为,而不是被评价的技能。
关闭遥测后还能提交反馈吗?
提交命令会因遥测关闭而拒绝发送;此时应先询问用户是否同意开启,不能自行开启。

同仓库的其他 Skills

均来自 expo/skills

开发与工程

Expo 原生 UI 构建助手

用 @expo/ui 在 Expo 中构建跨平台原生界面。

开发与工程

Expo 棕地集成助手

帮助团队将 Expo 和 React Native 增量集成到现有的原生 iOS 或 Android 应用中。

开发与工程

Expo 项目结构指南

为全新的 Expo Router 应用建立清晰、可扩展的文件结构。

自动化与运维

EAS Observe 性能观测助手

帮助 Expo 团队接入、查询并解读生产环境中的启动、导航和自定义事件性能指标。

开发与工程

Expo 数据请求指南

为 Expo 应用提供从 API 请求到缓存、离线与身份验证的网络开发指导。

开发与工程

Expo Web 转原生迁移指南

将现有 React 网站逐屏迁移为可发布的 Expo 原生应用。

开发与工程

Expo 集成示例助手

用 Expo 官方示例快速适配第三方库与服务。

设计与前端

Expo 原生界面设计指南

帮助 Expo 开发者构建符合 Apple 设计规范、具备原生体验的响应式界面。

开发与工程

Expo SDK 升级助手

帮助 Expo 团队升级 SDK、处理依赖冲突并完成兼容性清理。

开发与工程

Expo DOM 组件助手

让 Expo 原生应用渐进式复用 Web 代码与 Web 专属库。

开发与工程

Expo 技能评测器

端到端验证 Expo 技能是否触发、产出可用代码并正确渲染。

开发与工程

Expo Tailwind 样式配置助手

为 Expo 应用配置 Tailwind CSS v4、NativeWind v5 与跨平台样式支持。

开发与工程

Expo 原生模块迁移助手

将现有 Expo 原生模块从 1.0 DSL 迁移到 2.0 宏 API,同时保持 JavaScript 接口不变。

开发与工程

EAS 云端模拟器助手

让无法本地运行模拟器的团队在 EAS 云端运行、操控并截图 Expo 应用。

自动化与运维

EAS 更新健康洞察

用 CLI 检查 EAS Update 的崩溃率、采用情况与发布健康度。

开发与工程

Expo App Clip 助手

为 Expo 应用配置可由网址唤起的 iOS App Clip。

开发与工程

Expo 开发客户端构建助手

为 Expo 原生代码测试构建并分发开发客户端。

开发与工程

Expo 应用商店发布助手

用 EAS 构建并发布 Expo 应用到 App Store、Google Play 和 TestFlight。

自动化与运维

Expo EAS 工作流助手

帮助 Expo 项目编写、编辑和验证 EAS CI/CD 工作流。

开发与工程

Expo EAS 托管部署

帮助 Expo 项目部署网站与 API 路由,并配置密钥、域名和边缘运行时。

相关 Skills