К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot официальный · Google

stitch::code-to-design — скилл для Claude Code: перенос в Stitch

Переносит существующий фронтенд в Stitch: извлекает HTML и дизайн-систему, затем загружает их в проект. Пригодится для работы с уже готовыми страницами и компонентами.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add google-labs-code/stitch-skills --skill stitch::code-to-design -a claude-code
npx skills add google-labs-code/stitch-skills --skill code-to-design -a claude-code
Открыть на GitHub

Что делает stitch::code-to-design

Скилл проводит код через три этапа: получает автономный HTML, анализирует файлы проекта для создания .stitch/DESIGN.md, а затем загружает оба результата в Stitch. Среди поддерживаемых исходников названы React, Next.js, Angular и Vue.

Для работы нужен запущенный локальный сервер разработки или собранная папка с index.html и ресурсами, а также projectId проекта Stitch и API-ключ. Если сервер не запущен и готовой сборки нет, извлекать HTML будет неоткуда. После извлечения можно проверить файл в браузере, но этот шаг не блокирует загрузку.

HTML и дизайн-система загружаются отдельными этапами; для HTML задаётся заголовок с маршрутом страницы, например /dashboard. Скилл использует соседние скиллы для извлечения HTML, анализа дизайна и загрузки в Stitch, поэтому проверьте, что они доступны в вашей среде.

Какие задачи решает

  • перенести существующую страницу из фронтенд-проекта в Stitch
  • извлечь автономный HTML из сборки или локального сервера
  • собрать DESIGN.md по компонентам и стилям проекта
  • загрузить HTML и дизайн-систему в проект Stitch

Примеры запросов агенту

  • Перенеси страницу `/dashboard` из этого React-проекта в Stitch.
  • Извлеки автономный HTML из запущенного приложения и загрузи его в проект Stitch.
  • Проанализируй компоненты и стили, создай `.stitch/DESIGN.md` и загрузи дизайн-систему в Stitch.

Как установить stitch::code-to-design

1Через Skills CLI (Vercel)

npx skills add google-labs-code/stitch-skills --skill stitch::code-to-design -a claude-code
npx skills add google-labs-code/stitch-skills --skill code-to-design -a claude-code

2Вручную: положить файлы

~/.claude/skills/code-to-design/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/code-to-design/

Из того же набора15

Весь набор →
design-md официальный google-labs-code Скилл выгружает экраны из Google Stitch через MCP-сервер и собирает файл DESIGN.md с описанием дизайн-системы, цветов и компонентов. Claude Code CX Codex Cursor +1 64 700установок enhance-prompt официальный google-labs-code Превращает неточные идеи интерфейса в детальные промпты для Google Stitch. Скилл подтягивает дизайн-систему из DESIGN.md и расписывает структуру экрана. Claude Code CX Codex Cursor +1 58 300установок stitch-loop официальный google-labs-code Организует автономную сборку страниц через Stitch MCP. Агент берёт задачу из файла-эстафеты, создаёт экран, переносит код в проект и сразу пишет задание для следующей итерации. Claude Code CX Codex Cursor +1 56 300установок shadcn-ui официальный google-labs-code Помогает находить, добавлять и настраивать компоненты shadcn/ui в React-проектах. Пригодится для сборки интерфейсов с Tailwind CSS. Claude Code CX Codex Cursor +1 53 400установок stitch::react-components официальный google-labs-code Превращает дизайны Stitch в компоненты React с Vite. Также синхронизирует существующие компоненты с обновлёнными макетами. Claude Code CX Codex Cursor +1 50 400установок remotion официальный google-labs-code Собирает экраны проекта Stitch в ролик на Remotion с переходами, приближением и текстовыми подписями. Пригодится для демонстрации интерфейса по шагам. Claude Code CX Codex Cursor +1 41 300установок taste-design официальный google-labs-code Скилл формирует файл DESIGN.md для Google Stitch, задавая строгие дизайн-правила против шаблонных интерфейсов. Помогает настроить типографику, палитру и микроанимации для генерации экранов. Claude Code CX Codex Cursor +1 20 100установок stitch::generate-design официальный google-labs-code Скилл превращает текстовое описание или картинку в готовый экран интерфейса через Stitch MCP, а потом правит его точечными промптами. Claude Code CX Codex Cursor +1 10 700установок

Похожие

react-performance affaan-m Скилл для аудита и ускорения приложений на React 18/19 и Next.js. Помогает находить сетевые водопады, сокращать размер бандла и настраивать Server Components во время код-ревью. Claude Code CX Codex Cursor +1 4 800установок remotion-video-creation affaan-m Скилл подсказывает агенту правила работы с Remotion в React: от анимаций и звука до субтитров, графиков и переходов. Пригодится при сборке видео из React-компонентов. Claude Code CX Codex Cursor +1 4 800установок react-patterns affaan-m Скилл для Claude и других ИИ-редакторов: подсказывает, как писать компоненты React 18/19 — хуки, границы серверных и клиентских компонентов, формы, загрузку данных. Claude Code CX Codex Cursor +1 4 800установок baseline-ui ibelick Очищает фронтенд-код от типичных артефактов нейросетей: правит отступы, сетку, шрифты и анимации. Пригодится для быстрой полировки интерфейса перед релизом. Claude Code CX Codex Cursor +1 24 100установок chrome-devtools официальный github Управляет живым Chrome через Chrome DevTools MCP: открывает страницы, проверяет ошибки и пишет трассы производительности. Нужен для отладки интерфейса прямо из агента. GitHub Copilot 15 258установок build-mcp-app официальный Anthropic Помогает добавить к MCP-серверу интерактивные формы, списки и визуальные виджеты. Подойдёт, когда результата в виде текста или JSON недостаточно. Claude Code 6 458установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок

Вопросы о stitch::code-to-design

Как установить stitch::code-to-design в Claude Code?

Выполните npx skills add google-labs-code/stitch-skills --skill stitch::code-to-design -a claude-code. Также доступен вариант установки через npx skills add google-labs-code/stitch-skills --skill code-to-design -a claude-code.

Что делает stitch::code-to-design?

Скилл извлекает автономный HTML из существующего фронтенда, создаёт файл .stitch/DESIGN.md по исходникам и загружает результаты в Stitch.

Что нужно подготовить для переноса проекта в Stitch?

Нужен запущенный локальный сервер разработки или собранная папка с index.html и ресурсами, projectId проекта Stitch и API-ключ. Для загрузки скилл использует другие скиллы из набора Stitch.

Исходный текст

SKILL.md · Apache-2.0
---
name: stitch::code-to-design
description: >-
  Convert frontend code (Vite, React, Angular, Vue, etc.) to a Stitch Design by chaining
  static HTML extraction, design system extraction, and file upload. **ALWAYS** use this skill when the user's intent is to move existing web apps or React/Angular/Vue components into Stitch (e.g., requests to "save", "migrate", or "upload"). You must use this skill even for simple "save" operations, as it is the only way to ensure the design system is extracted and assets are properly linked.
allowed-tools:
  - "stitch*:*"
  - "Bash"
  - "Read"
  - "Write"
  - "web_fetch"
---

# Code to Design

Transform your existing frontend code (React + Vite, Next.js, Angular, Vue, etc.) into a Stitch Design so you can iterate and improve it using Stitch.

This skill orchestrates three other skills in sequence:
1. `extract-static-html`: Extract a single self-contained HTML file from your build output or running dev server (e.g., Vite dev server or Angular CLI `ng serve`).
2. `extract-design-md`: Analyze the source code (including Angular `angular.json`, external `.html` templates, theme files, and components) to create a design system (DESIGN.md).
3. `upload-to-stitch`: Upload that HTML file and the design system to your Stitch project.

## Workflow

Follow these steps to convert your existing code.

### Prerequisites

- A running local dev server (e.g. `npm run dev`, `ng serve`) OR a built web application directory containing `index.html` and assets.
- Target Stitch `projectId` (use `list_projects` if unknown).

### Steps

#### 1. Extract Self-Contained HTML

Delegate to the `extract-static-html` skill to generate a standalone HTML file.
Read [skills/extract-static-html/SKILL.md](../extract-static-html/SKILL.md) for detailed instructions and script usage.

Expected output: A single file like `/path/to/extracted/standalone.html`.

#### 2. Verify HTML (Optional — User-Driven)

After extraction, inform the user of the output file path so they can manually
verify in a browser if desired. **Do not block on verification** — proceed
directly to Step 3.

If the user reports issues after reviewing, fix them before continuing.

#### 3. Extract Design System (File)

Delegate to the `extract-design-md` skill to analyze the project's source files
(components, stylesheets, theme configs) and produce a design system. Read
[skills/extract-design-md/SKILL.md](../extract-design-md/SKILL.md) for the
full analysis workflow.

Write `.stitch/DESIGN.md` following the `extract-design-md` skill's output
structure.

#### 4. Upload DESIGN.md and Create Design System in Stitch

Delegate to the `manage-design-system` skill to upload the `DESIGN.md` and
create the design system in Stitch. Read
[skills/manage-design-system/SKILL.md](../manage-design-system/SKILL.md) for
the full workflow (upload script usage, `create_design_system_from_design_md`
call, and required schemas). Pass
`--generated-by 'stitch::code-to-design'` when uploading.

#### 5. Upload HTML to Stitch

Use the same `upload-to-stitch` skill's script to upload the extracted HTML file.
Read [skills/upload-to-stitch/SKILL.md](../upload-to-stitch/SKILL.md) for detailed instructions and script usage.

You will need:
- The path to the standalone HTML file generated in Step 1.
- Your Stitch API Key (same key used in Step 4).
- The target `projectId`.
- The `--generated-by` argument set to `'stitch::extract-static-html'`.
- The `--title` argument set to the **route path** of the page (e.g., `'/dashboard'`, `'/settings/profile'`, `'/inbox'`) so that the screen name/title in Stitch clearly identifies its route in the application.

© google-labs-code · Apache-2.0 · google-labs-code/stitch-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой