Design & Frontend

Stitch Frontend Design Extractor

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

42/ 100
Not recommended

Current benefit does not outweigh risk or uncertainty.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 8.5k
Last updated
2mo ago
License
Apache-2.0
design-systemfrontend-analysisdesign-tokensstitch-mcp
+3reactvuetailwind-css

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

This skill reverse-engineers a design system from an existing frontend codebase by reading source files directly. It covers React, Vue, Svelte, Angular, plain HTML/CSS, and other web frameworks, including components, stylesheets, Tailwind configuration, themes, and design tokens. It produces a Stitch-compatible `.stitch/DESIGN.md` with structured color metadata and design guidance. It is most useful when a project cannot be built or rendered, or when a team needs to audit or migrate an existing visual language.

It reads a frontend source directory, beginning with package.json, framework signal files, style directories, theme files, and Tailwind configuration. It extracts visual atmosphere, functional color roles, typography, component styling, layout, spacing, responsive behavior, and Stitch generation notes, then writes the result to .stitch/DESIGN.md with YAML frontmatter and a required color mapping. The skill declares Bash, Read, Write, web_fetch, and Stitch MCP tools, and does not require the application to be built or run.

Good fit
  • A frontend engineer inherits a React project with missing dependencies or a broken build and needs a design-system audit first.
  • A design team wants to migrate the visual identity of an existing Vue or Tailwind project into Stitch.
  • A product team needs to check whether colors, typography, spacing, and component styles are consistent across a repository.
  • A developer wants to generate `.stitch/DESIGN.md` from an existing codebase for later Stitch workflows.

How do you install this skill?

Before you use it
  • The skill permits Bash, web_fetch, Write, and wildcard stitch tools; confirm access scope, external data flows, and write targets before use.
  • Source analysis may miss runtime-generated styles, theme switching, dependency defaults, and dynamic class names; manually review and validate the resulting DESIGN.md.
  • Core Stitch integration depends on an external MCP service; confirm network access, credentials, and service availability, particularly on mainland-China networks.
  • Repository CI does not cover this skill's key paths, so repository-level validation should not be treated as skill-specific testing.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
  • MCP Server
Install first
  • Stitch MCP server

The skill is distributed in the google-labs-code/stitch-skills collection. The README documents npx skills add google-labs-code/stitch-skills for installing skills selectively, as well as plugin installation through Codex, Claude Code, and Cursor commands shown in the repository README. The Stitch MCP server must be configured and running. The source does not document a standalone copy-only installation procedure for this individual skill.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/google-labs-code/stitch-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/plugins/stitch-design/skills/extract-design-md" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Give the agent access to the frontend project source directory and configure the Stitch MCP server. Example prompt: Scan /src and extract the design system into .stitch/DESIGN.md. The skill reads the source files and creates the design document in the project. If installing selectively, check required dependencies because the README warns that Stitch Design Skills can depend on one another.

What are this skill's strengths and limitations?

Pros
  • Works from source code without requiring a build or rendered application.
  • Supports multiple frontend frameworks, plain CSS approaches, Tailwind, theme files, and design tokens.
  • Produces structured color frontmatter intended for parsing by other Stitch skills.
  • Translates raw styling information into reusable, design-oriented language about mood, components, and layout.
Limitations
  • Requires access to the frontend source directory and cannot operate from a rendered page alone.
  • The README requires a configured and running Stitch MCP server, while the supplied skill text does not show the exact MCP call sequence.
  • The source provides no test-suite evidence, platform validation results, or failure-recovery procedure.
  • Output quality depends on the styling and design information present in the codebase; the source does not define detailed handling for dynamic or missing styles.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Stitch Frontend Design Extractor this page 42 · Not recommended ★ 8.5k 2mo ago Apache-2.0
Stitch React Component Builder 45 · Not recommended ★ 8.5k 2mo ago Apache-2.0
Stitch Code-to-Design 38 · Not recommended ★ 8.5k 2mo ago Apache-2.0
Figma Design System Rules Builder ✓ OpenAI · Official 50 · Use with care ★ 28k 4mo ago —
Stitch Design System Manager 45 · Not recommended ★ 8.5k 2mo ago Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Not recommended
42/ 100 5-point scale 2.1 / 5
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.
1Trust10 / 25 · 2.0/5

The skill can read frontend source and write .stitch/DESIGN.md, while also allowing Bash, web_fetch, and all stitch tools. It does not define least-privilege boundaries, user confirmation, sensitive-data handling, external data flows, rollback, or write-conflict protection, so points are deducted. No red-line risk is visible.

2Reliability7 / 20 · 1.8/5

The workflow, framework branches, and quality checklist are broadly self-consistent, with several reference files provided. However, there are no tests for key paths, abnormal-input handling, diagnostic failure messages, or output validation; the static-review ceiling requires a conservative deduction.

3Adaptability8 / 15 · 2.7/5

The audience, scenarios, source-directory input, and DESIGN.md output are reasonably clear, and multiple frontend frameworks are covered. Non-fit boundaries, exclusion triggers, Chinese-language behavior, and environment reachability are not specified; optional core integration depends on Stitch MCP without reachability evidence.

4Convention8 / 15 · 2.7/5

The documentation has clear structure, prerequisites, progressive phases, a template example, a quality checklist, an Apache-2.0 license, and a basic security policy. It lacks skill-specific versioning, changelog, named maintenance responsibility, update path, FAQ, and systematic troubleshooting guidance.

5Effectiveness6 / 15 · 2.0/5

The skill clearly targets a structured, Stitch-compatible DESIGN.md covering colors, typography, components, and layout, so the intended output could be directly useful as a documentation baseline. No actual output or key-path verification is provided, and static source inference may miss runtime styling, requiring manual review.

6Verifiability3 / 10 · 1.5/5

The repository includes a detailed workflow, framework references, a DESIGN.md example, and repository-level CI. The CI validates another skill rather than this one, and there is no independent reproduction record or third-party execution evidence, so verifiability remains limited.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision ad4b8bc8c519 Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does the application need to be running?
No. The skill is explicitly designed to read source files without building or running the application, although it does require access to the project source directory.
What permissions or external services are required?
The skill declares Read, Write, Bash, web_fetch, and Stitch MCP tools. The README also requires a configured and running Stitch MCP server.
Will it modify the application source code?
The source states that it creates `.stitch/DESIGN.md`; it does not state that it modifies components, stylesheets, or other application source files.

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.

★ 8.5k FS 45 Not recommended 2mo ago
Design & Frontend

Stitch Code-to-Design

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

★ 8.5k FS 38 Not recommended 2mo ago
Design & Frontend

Stitch Design System Manager

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

★ 8.5k FS 45 Not recommended 2mo ago
Design & Frontend

Stitch Prompt Refiner

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

★ 8.5k FS 49 Use with care 2mo ago
Design & Frontend

Stitch Design System Synthesizer

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

★ 8.5k FS 45 Not recommended 2mo ago
Design & Frontend

Stitch Screen Generator

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

★ 8.5k FS 45 Not recommended 2mo ago
Dev & Engineering

Stitch Remotion Walkthrough Builder

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

★ 8.5k FS 43 Not recommended 2mo ago
Design & Frontend

shadcn/ui Component Integration Guide

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

★ 8.5k FS 42 Not recommended 2mo ago
Dev & Engineering

Stitch React Dashboard Builder

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

★ 8.5k FS 40 Not recommended 2mo ago
Design & Frontend

Stitch Static HTML Extractor

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

★ 8.5k FS 49 Use with care 2mo ago
Design & Frontend

Stitch Design Taste

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

★ 8.5k FS 42 Not recommended 2mo ago
Design & Frontend

Stitch Build Loop

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

★ 8.5k FS 41 Not recommended 2mo ago
Dev & Engineering

Stitch React Native Builder

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

★ 8.5k FS 38 Not recommended 2mo ago
Design & Frontend

Stitch Asset Uploader

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

★ 8.5k FS 38 Not recommended 2mo ago

Related skills