Словами самого skill
Build-skill для фронтенд-инженеров, преобразующий экраны Stitch в насыщенные данными дашборды на React 18, Vite, TypeScript, TanStack Query и React Router, с опциональной поддержкой ethers v6 или viem для чтения ончейн-данных.
Его workflow состоит из шести шагов: определить префикс Stitch MCP, получить экран, сохранить HTML и скриншот в .stitch/designs/, прочитать DESIGN.md и сопоставить цвета, типографику и отступы с CSS-переменными в src/index.css, сгенерировать компоненты и страницы, затем подключить данные через TanStack Query, сохраняя презентационные компоненты чистыми. Таблица соответствий задаёт поведение для таблиц, кнопок, форм, загрузки и подключения кошелька, а файл завершается чек-листом качества WCAG 2.2 AA.
Что он выдаёт
- Продакшн-дашборд на React + Vite, собранный из экрана Stitch, с использованием TanStack Query в качестве слоя данных.
- Локальные копии исходного дизайна, хранящиеся в репозитории как .stitch/designs/{screen}.html и соответствующий скриншот .png.
- Дерево исходников, разделённое по зонам ответственности, где hooks содержит обёртки useQuery и хуки для кошелька, а lib — помощники для ABI и форматтеры.
Как это работает
- 01Определение префикса MCP
Сначала запустите list_tools и зафиксируйте префикс Stitch, под которым представлены инструменты, поскольку каждый последующий вызов строится на его основе.
- 02Получение экрана
Вызовите инструмент get_screen с обнаруженным префиксом, передав как ID проекта Stitch, так и ID экрана.
- 03Связывание токенов DESIGN.md
Прочитайте DESIGN.md проекта и переведите его записи о цвете, типографике и отступах в CSS-переменные внутри src/index.css.
- 04Разделение сгенерированного UI по ролям
Сгенерированный код попадает в src/components, src/pages и src/hooks, а не в один плоский файл.
- 05Прокладывайте данные через TanStack Query
Асинхронные запросы идут через TanStack Query, чтобы презентационные компоненты, построенные из экрана Stitch, оставались чистыми.