Dev & Engineering react-nativestitch-mcptypescriptstylesheetmobile-uireact-navigation

Stitch React Native Builder

Turn Stitch HTML designs into maintainable React Native components and sync existing native screens with design updates.

FollowSkills review · FSRS-2.0
Not recommended
38/ 100 5-point scale 1.9 / 5
Trust9 / 25 · 1.8/5

The evidence shows use of Stitch MCP, Bash, Read, Write, and web_fetch, with writes to project and workspace metadata and design files. Asking before refreshing existing files and requiring permission before validation, packagers, and simulator work are positive controls. Deductions apply because permissions are broad, external downloads and all-screen retrieval are mandatory, and the skill does not explain data flows, sensitive-data handling, rollback, or dependency supply-chain risk; publisher identity is unverified.

Reliability7 / 20 · 1.8/5

The evidence shows a phased workflow with explicit gates, while fetch-stitch.sh performs argument checks, uses a timeout, exits on failure, and reports errors. validate.js provides parsing and several static checks. Deductions apply because static files do not establish that key paths run successfully; CI validates react-components rather than this skill, selected-skill integration tests are absent, and the claimed requirement for exported Props interfaces is not supported by a verifiable example. Under static calibration, the score is capped below 10.

Adaptability6 / 15 · 2.0/5

The evidence shows a reasonably clear audience, input scenario, and output: converting Stitch HTML to React Native and syncing existing native components; README includes trigger examples and MCP prerequisites. Deductions apply because non-fit boundaries, abnormal inputs, and React Native/Expo version limits are unclear, Chinese-language support is absent, and the core flow depends on Stitch MCP, Google Cloud Storage downloads, and network conditions whose reachability for mainland-China users is unverified.

Convention7 / 15 · 2.3/5

The evidence shows a readable structure across SKILL.md, README, package.json, scripts, resources, and a security policy, with Apache-2.0 licensing, installation instructions, dependencies, Node requirements, and a vulnerability-reporting path. Deductions apply because there is no changelog, explicit maintenance owner, or skill-specific update path; the README claims an examples directory not present in the supplied evidence; and package.json version 1.0.0 conflicts with SECURITY.md support for 0.1.x.

Effectiveness6 / 15 · 2.0/5

The evidence shows coverage of retrieval, theme extraction, HTML-to-React-Native mapping, component architecture, navigation, accessibility, and optional validation, so the core conversion goal is plausible. Deductions apply because no representative generated output, compilation result, or runtime screenshot is supplied, and the skill cannot demonstrate directly usable output when validation is not authorized; under static calibration, effectiveness is capped at 7.

Verifiability3 / 10 · 1.5/5

The evidence includes documented procedures, committed fetch and validation scripts, and repository-level GitHub Actions material. Deductions apply because the workflow targets react-components rather than react-native, no selected-skill test suite or execution logs are provided, and there is no independent corroboration. This supports only limited static auditability and remains capped at 5.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision ad4b8bc8c519
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • The core workflow requires Stitch MCP and external Google Cloud Storage URLs; retrieval may be unreliable or unavailable on mainland-China networks, and no fallback is documented.
  • The skill requires exported Props interfaces, no hardcoded colors, and validation, but the supplied CI does not cover this skill; verify these rules in the target project.
  • The skill writes design files and .stitch/metadata.json; confirm target paths, overwrite behavior, and backup or rollback procedures before use.
  • Do not assume download URLs, design content, or project metadata are non-sensitive; the skill defines no redaction or credential-protection workflow.
See the full review method →

What does this skill do, and when should you use it?

This skill is the React Native-focused member of the Stitch Skills collection. It converts Stitch HTML designs into components built with React Native primitives and StyleSheet, and can synchronize existing native components with updated Stitch designs. Its workflow covers screen retrieval, reliable asset downloads, screenshot review, theme extraction, component architecture, data separation, and navigation. It is best suited to mobile engineering teams that already use Stitch and can provide a configured Stitch MCP server.

Discovers the Stitch MCP namespace and retrieves metadata for every screen in a project. It uses scripts/fetch-stitch.sh to download HTML and width-adjusted PNG screenshots, requires a visual audit of every screenshot, and records project metadata in .stitch/metadata.json. It extracts colors, typography, spacing, fonts, and radii from each HTML file’s Tailwind configuration into src/theme.ts, then creates mock data, modular React Native components, and navigation when needed. It enforces exported TypeScript Props interfaces, StyleSheet-based styling, accessibility attributes, safe areas, and React Native element mappings. npm install, npm run validate, and tsc --noEmit are optional checks; packager startup and simulator audits require user permission.

  1. A mobile engineer needs to turn Stitch screens into React Native screens and reusable components.
  2. A team needs to synchronize an existing native implementation after the Stitch project changes.
  3. A developer must translate HTML/CSS layouts into React Native primitives such as View, Text, Image, Pressable, and TextInput.
  4. A product team wants generated code to use design tokens extracted from the current Stitch project rather than hardcoded styling values.

What are this skill's strengths and limitations?

Pros
  • Provides an end-to-end workflow from Stitch screen retrieval to React Native component generation.
  • Sets explicit rules for theme tokens, modular architecture, data separation, TypeScript Props interfaces, and accessibility.
  • Covers platform-specific behavior, responsive sizing, list selection, shadows, and safe-area handling.
  • Supports synchronizing existing native components with updated Stitch designs.
Limitations
  • Requires a configured and running Stitch MCP server, network access, and local filesystem access.
  • Downloading and visually auditing every screen is mandatory and may make runs longer.
  • Validation, packager startup, and simulator review are not fully automatic and require permission at the relevant stages.
  • The source does not specify a React Native version range, provide a test-suite description, or list verified device platforms.

How do you install this skill?

The README does not document a dedicated single-skill installation directory. Its documented selective installation command is npx skills add google-labs-code/stitch-skills; Codex users can also add google-labs-code/stitch-skills as a plugin marketplace and install the stitch-build plugin. Before use, configure and run the Stitch MCP server with the required environment variables and credentials.

How do you use this skill?

In a coding agent with Stitch MCP configured, use a prompt such as Convert the Stitch design to React Native components with proper theme and navigation. or Sync the app to the last updates of the Stitch project 13039335308618232534. If .stitch/designs/{page}.html and .png already exist, the workflow asks whether to refresh them from Stitch or reuse the local files. Validation scripts, packager startup, and simulator audits follow the permission requirements described by the skill.

FAQ

Is this skill free?
The source does not state whether the skill itself is paid. The repository is licensed under Apache-2.0, while pricing for Stitch MCP or related services is not specified.
Is Stitch MCP required?
Yes. The README requires a configured and running Stitch MCP server, and the skill calls Stitch MCP to retrieve screen and project data.
Will it overwrite existing local design files automatically?
No. When local HTML and PNG files are present, the workflow requires asking whether to refresh them from Stitch or reuse them.
Can it start the packager or simulator automatically?
Those checks are supported as optional workflow steps, but the skill requires user permission before starting a React Native or Expo packager or performing simulator audits.

More skills from this repository

All from google-labs-code/stitch-skills

Design & Frontend

Stitch React Component Builder

Turn Stitch screens into modular, maintainable, and validated React components.

Dev & Engineering

Stitch React Dashboard Builder

Turn Stitch screens into production-ready React and Vite dashboards for dense data workflows.

Design & Frontend

Stitch Prompt Refiner

Turns vague UI ideas into structured prompts optimized for better Stitch generation.

Design & Frontend

Stitch Design System Synthesizer

Analyze Stitch projects and turn existing UI patterns into a reusable DESIGN.md.

Design & Frontend

Stitch Screen Generator

Generate, edit, and explore Stitch screens from text or images.

Dev & Engineering

Stitch Remotion Walkthrough Builder

Turn Stitch app screens into polished walkthrough videos with transitions, zoom effects, and contextual overlays.

Design & Frontend

Stitch Frontend Design Extractor

Turn frontend source code into a Stitch-ready DESIGN.md.

Design & Frontend

Stitch Static HTML Extractor

Turn a rendered web page into a self-contained HTML snapshot for sharing or Stitch upload.

Design & Frontend

Stitch Build Loop

Continuously generate, integrate, and advance website pages with Stitch iterations.

Design & Frontend

Stitch Design System Manager

Create, update, and apply consistent project-level design systems in Stitch.

Design & Frontend

Stitch Code-to-Design

Turn an existing frontend codebase into a Stitch-ready design and design system.

Design & Frontend

shadcn/ui Component Integration Guide

Guides developers through discovering, installing, customizing, and validating shadcn/ui components.

Design & Frontend

Stitch Design Taste

Generates rigorous, non-generic DESIGN.md systems for premium Google Stitch screen generation.

Design & Frontend

Stitch Asset Uploader

Reliably upload local images, HTML, and design documents to Google Stitch projects.

Related skills