开发与工程 react-nativestitch-mcptypescriptstylesheetmobile-uireact-navigation

Stitch React Native 构建器

将 Stitch HTML 设计转换为可维护的 React Native 组件,并同步现有原生界面。

FollowSkills 评估 · FSRS-2.0
不推荐
38/ 100 五分制 1.9 / 5
信任安全9 / 25 · 1.8/5

证据显示技能要求使用 Stitch MCP、Bash、Read、Write 和 web_fetch,并将设计、元数据写入项目及工作区;对已有文件要求用户确认,且要求验证、打包器和模拟器操作先获许可,这些是积极的最小化控制。扣分原因是权限范围较宽,强制外部下载和多屏抓取,未说明数据流、敏感数据处理、回滚机制或依赖供应链风险;发布者身份也未被验证。

可靠稳定7 / 20 · 1.8/5

证据显示流程分阶段且有明确门槛,fetch 脚本具备参数检查、超时、失败退出和错误提示,validate.js 具备语法解析及若干静态检查。扣分原因是静态材料无法证明关键路径可运行;CI 仅验证 react-components 而非本技能,缺少选定技能的集成测试,且规范存在潜在不一致,例如要求所有组件具备导出的 Props 接口但未提供可核验样例。静态校准下不超过10分。

适用触发6 / 15 · 2.0/5

证据显示目标用户、输入场景和主要输出较明确:把 Stitch HTML 转为 React Native,并支持同步现有组件;README 提供触发示例和 MCP 前置条件。扣分原因是未明确非适用范围、输入异常和不同 React Native/Expo 版本边界,未提供中文使用支持;核心流程依赖 Stitch MCP、Google Cloud Storage 下载和相关网络环境,面向中国大陆用户的可达性未被证明。

规范维护7 / 15 · 2.3/5

证据显示 SKILL.md、README、package.json、脚本、资源清单和安全策略构成了较清晰的文档层次,Apache-2.0 许可证、安装方式、依赖、Node 版本和安全报告入口均有说明。扣分原因是缺少 changelog、明确维护责任人和技能级更新路径,README 所述 examples 目录未在所给材料中出现;package.json 的1.0.0版本与 SECURITY.md 的0.1.x支持范围不一致,故不能给高分。

有效结果6 / 15 · 2.0/5

证据显示技能覆盖检索、主题提取、HTML到React Native映射、组件架构、导航、无障碍和可选验证,理论上能完成核心设计转码任务;提供 AST 验证器和模板/清单说明。扣分原因是没有选定技能的代表性生成结果、编译结果或运行截图,且若不允许验证则流程要求不能证明产物可直接使用;静态校准下有效性不超过7分。

证据核验3 / 10 · 1.5/5

证据显示关键行为被写入 SKILL.md,fetch 与 validate 脚本已提交,并有仓库级 GitHub Actions 验证材料。扣分原因是 CI 工作目录和测试目标是 react-components,不覆盖 react-native;没有测试套件、实际运行日志或多来源交叉证据,因此只能给予有限的静态可审计性,且静态校准下不超过5分。

证据充分度: 评估于 2026年7月20日 审查版本 ad4b8bc8c519
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 核心流程强制访问 Stitch MCP 和外部 Google Cloud Storage URL;在中国大陆网络环境中可能无法稳定完成抓取,材料未提供替代方案。
  • SKILL.md 要求所有组件导出 Props 接口、禁止硬编码颜色并运行验证,但所给 CI 未覆盖该技能,需人工确认这些规则在实际项目中可执行。
  • 技能会写入设计文件和 .stitch/metadata.json;使用前应确认目标路径、覆盖行为和备份/回滚策略。
  • 不要将下载 URL、设计内容或项目元数据视为非敏感数据;技能未定义脱敏或凭据保护流程。
查看完整评分方法 →

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

这是 Stitch Skills 集合中的一个 React Native 构建技能,专门把 Stitch HTML 设计转换为使用 React Native 原语和 StyleSheet 的组件。它也能将现有原生组件同步到最新 Stitch 设计。工作流包含设计下载、截图审查、主题提取、组件架构、数据解耦和导航配置。它依赖已配置并运行的 Stitch MCP 服务,适合需要从 Stitch 设计生成移动端代码的工程团队。

通过 Stitch MCP 发现工具并获取项目中每个屏幕的设计元数据;使用 scripts/fetch-stitch.sh 下载 HTML 和指定宽度的 PNG 截图;要求逐个审查截图,并将项目元数据保存到 .stitch/metadata.json。随后从 HTML head 中提取 Tailwind 配置,生成或更新 src/theme.ts,创建 mock 数据、模块化 React Native 组件、必要的导航配置,并要求使用导出的 Props 接口、可访问性属性和 StyleSheet。可选地运行 npm install、npm run validate 和 tsc --noEmit,但启动打包器或模拟器审查前必须先获得用户许可。

  1. 移动端工程师已有 Stitch 页面设计,需要生成 React Native 屏幕和组件。
  2. 产品团队更新了 Stitch 设计,需要将现有原生组件同步到最新版本。
  3. 需要把网页式 HTML/CSS 布局映射为 View、Text、Image、Pressable、TextInput 等 React Native 原语。
  4. 团队希望在生成代码中统一使用从当前设计提取的颜色、间距、字体和圆角令牌。

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

优点
  • 覆盖从 Stitch 设计获取到 React Native 组件生成的完整流程。
  • 明确要求主题令牌、模块化组件、数据解耦、TypeScript Props 接口和可访问性。
  • 包含平台差异处理、响应式尺寸、长列表和安全区域等 React Native 规则。
  • 支持将现有原生组件同步到最新 Stitch 设计。
局限
  • 必须依赖已配置并运行的 Stitch MCP 服务、网络访问和本地文件读写。
  • 流程要求下载所有屏幕并逐一进行截图审查,可能增加执行时间。
  • 验证、打包器启动和模拟器审查不会自动进行,且需要用户许可。
  • 源材料未提供具体测试套件、支持的 React Native 版本范围或已验证的平台列表。

如何安装这个 Skill?

README 没有记录单独安装该技能的专用目录。可按仓库文档运行 npx skills add google-labs-code/stitch-skills;Codex 用户也可先将 google-labs-code/stitch-skills 添加为插件市场,再安装 stitch-build 插件。使用前需配置并运行 Stitch MCP 服务,并准备相应环境变量和凭据。

如何使用这个 Skill?

在已配置 Stitch MCP 的编码代理中提出类似:Convert the Stitch design to React Native components with proper theme and navigation.Sync the app to the last updates of the Stitch project 13039335308618232534. 如果本地已有 .stitch/designs/{page}.html.png 文件,技能会要求你先选择刷新设计还是复用本地文件。验证脚本、打包器和模拟器审查需要分别按流程获得许可。

常见问题

这个技能是否免费?
源材料未说明技能是否收费;仓库采用 Apache-2.0 许可证,但 Stitch MCP 服务及相关服务成本未在材料中说明。
必须使用 Stitch MCP 吗?
是。README 明确要求配置并运行 Stitch MCP 服务,技能本身也会调用 Stitch MCP 获取屏幕和项目数据。
它会自动覆盖已有本地设计文件吗?
不会直接假设。发现本地 HTML 和 PNG 后,流程要求先询问你是从 Stitch 刷新还是复用现有文件。
能否自动启动打包器或模拟器检查?
可以作为可选验证流程的一部分,但启动 React Native 或 Expo 打包器以及进行模拟器审查前必须获得用户许可。

同仓库的其他 Skills

均来自 google-labs-code/stitch-skills

设计与前端

Stitch React 组件构建器

将 Stitch 设计屏幕转换为模块化、可维护且经过验证的 React 组件。

开发与工程

Stitch React 仪表盘构建器

将 Stitch 设计屏幕转换为生产级 React + Vite 数据密集型仪表盘。

设计与前端

Stitch 提示词增强器

把模糊的界面想法整理成更具体、更适合 Stitch 生成的提示词。

设计与前端

Stitch 设计系统文档生成器

分析 Stitch 项目并生成可复用的 DESIGN.md 设计规范。

设计与前端

Stitch 界面生成器

用文字或图片生成、编辑并探索 Stitch 界面设计。

开发与工程

Stitch Remotion 演示视频生成器

将 Stitch 应用界面编排成带转场、缩放和文字说明的专业演示视频。

设计与前端

Stitch 前端设计系统提取器

从前端源代码提炼可供 Stitch 使用的 DESIGN.md。

设计与前端

Stitch 静态 HTML 提取器

把运行中的网页应用转换为可独立分享和上传的静态 HTML。

设计与前端

Stitch 网站构建循环

用 Stitch 按迭代循环持续生成、整合和推进网站页面。

设计与前端

Stitch 设计系统管家

在 Stitch 中创建、更新并应用统一的界面设计系统。

设计与前端

Stitch 代码转设计

将现有前端代码提取为可上传到 Stitch 的设计与设计系统。

设计与前端

shadcn/ui 前端组件集成助手

帮助开发者发现、安装、定制并验证 shadcn/ui 组件。

设计与前端

Stitch 品味设计系统

为 Google Stitch 生成严格、非模板化且可执行的 DESIGN.md 设计规范。

设计与前端

Stitch 资产上传助手

将本地图片、HTML 和设计文档可靠上传到 Google Stitch 项目。

相关 Skills