Инструменты25 сентября 2026 г., 17:48 МСК🤖 Auto

Google Labs открыла код Stitch Skills: 14+ навыков для связки дизайна и кода

Google Labs выпустила библиотеку Stitch Skills с открытым исходным кодом, позволяющую AI-агентам (Codex, Cursor, Claude) напрямую работать с дизайном в Stitch. Это закрывает разрыв между визуальным прототипированием и генерацией продакшн-кода.

Баннер новости 8277

Что такое Stitch Skills и зачем это нужно

Лаборатории Google выпустили Stitch Skills — набор из более чем 14 плагинов и навыков, следующих стандарту Agent Skills. Главная цель проекта — автоматизировать переход от дизайн-макетов к рабочему коду. Библиотека совместима с популярными AI-кодерами: Codex, Antigravity, Gemini CLI, Claude Code, Cursor и OpenCode.

Для работы требуется настроенный сервер Stitch MCP (Model Context Protocol), который выступает мостом между локальным агентом и облачной средой Stitch. Без него навыки не смогут загружать ассеты или синхронизировать проекты.

Три ключевых направления: Дизайн, Сборка, Утилиты

Библиотека разделена на три логических блока, каждый из которых решает конкретную задачу в воркфлоу разработчика:

  • stitch-design: Работа с визуалом. Включает навыки для конвертации фронтенд-кода (React, Vue) в дизайн Stitch, генерации экранов по текстовому описанию или изображениям, а также извлечения дизайн-систем (DESIGN.md) из исходного кода.
  • stitch-build: Генерация кода. Превращает дизайн-макеты в компоненты React, React Native (с учетом платформенных особенностей), дашборды на Vite + TanStack Query. Также поддерживает генерацию видео-проходов через Remotion и интеграцию с shadcn/ui.
  • stitch-utilities: Помощники. Генерация спецификаций дизайна, улучшение промптов для UI/UX, создание многостраничных сайтов из одного запроса и enforcement «премиальных» стандартов дизайна.

Технические детали и совместимость

Установка зависит от используемого агента. Для Codex рекомендуется использовать маркетплейс с флагами --sparse для ускорения клонирования. Claude Code и Cursor поддерживают установку через npx plugins add в scope проекта или воркспейса. OpenCode требует ручной настройки: навыки копируются в папку .opencode/skills, а имена навыков должны быть в формате kebab-case.

Ключевые навыки в цифрах и примерах

Вот как выглядят основные возможности библиотеки на практике:

Плагин Навык (Skill) Что делает Пример промпта
stitch-design code-to-design Конвертация React/Vue кода в дизайн Stitch «Загрузи код из /path/to/dashboard в проект 'Dashboard-Migration'»
generate-design Генерация экранов по тексту/картинкам «Сделай вкладку браузера для приложения знакомств»
manage-design-system Управление DESIGN.md и темами «Примени дизайн-систему из .stitch/DESIGN.md ко всем экранам»
extract-design-md Извлечение системы из кода «Сканируй /src и создай DESIGN.md»
extract-static-html Снимок веб-приложения в HTML «Сделай статичный снимок localhost:3000/profile»
upload-to-stitch Загрузка ассетов в проект «Загрузи landing_page.html в проект projects/987654321»
stitch-build react-components Конвертация в React с валидацией токенов «Конвертируй все экраны проекта 123 в React-компоненты»
react-native Генерация RN-компонентов «Конвертируй дизайн в React Native с учетом тем»
remotion Генерация видео-проходов «Сделай видео-демо проекта projects/456»
shadcn-ui Интеграция shadcn/ui «Настрой shadcn/ui и создай таблицу с сортировкой»
react-vite-dashboard Дашборды на Vite + TanStack «Собери DeFi-дашборд из экрана Stitch»
stitch-utilities design-md Генерация семантического описания дизайна «Проанализируй проект 123 и создай DESIGN.md»
enhance-prompt Улучшение UI/UX промптов «Улучши промпт: 'сделай страницу настроек'»
stitch-loop Создание многостраничных сайтов «Построй 5-страничный портфолио-сайт»
taste-design Enforcement премиум-стандартов «Создай DESIGN.md с строгой типографикой»

Почему это важно

Раньше дизайнеры и разработчики работали в разных средах. Stitch Skills позволяют AI-агенту «видеть» дизайн-систему, загружать макеты и сразу генерировать валидный код с соблюдением токенов дизайна. Это сокращает время на рутинную верстку и синхронизацию изменений между Figma/Stitch и кодовой базой.

Источник: Github ↗