Словами самого skill
Этот skill генерирует файлы DESIGN.md, оптимизированные для генерации экранов Google Stitch. Он переводит директивы фронтенд-инжиниринга против «слопа» на native семантический язык дизайна Stitch — описательные правила на естественном языке в сочетании с точными значениями, которые ИИ-агент Stitch способен интерпретировать. Файл служит единым источником истины для промптинга Stitch с целью генерации премиальных, неординарных интерфейсов.
Он вводит строгие правила типографики, откалиброванные цветовые палитры, асимметричные макеты, постоянное микро-движение и аппаратно-ускоренную производительность. Skill включает явные списки антипаттернов, запрещающие клише ИИ-дизайна, такие как шрифт Inter, неоновые свечения, центрированные hero-секции и типовой заполняющий контент.
Что он выдаёт
- Файл DESIGN.md с семью структурированными разделами: Visual Theme & Atmosphere, Color Palette & Roles, Typography Rules, Component Stylings, Layout Principles, Motion & Interaction и Anti-Patterns
Как это работает
- 01Определите атмосферу
Оцените замысел целевого проекта с помощью выразительных прилагательных из спектра вкуса по трём измерениям: плотность (1–10, от Airy до Cockpit Dense), вариативность (1–10, от Symmetric до Chaotic) и движение (1–10, от Static до Cinematic).
- 02Составьте цветовую палитру
Для каждого цвета укажите описательное название, hex-код и функциональную роль. Максимум один акцентный цвет с насыщенностью ниже 80%.
- 03Определите hero-секцию
Создавайте яркие первые впечатления с помощью встроенной в текст типографики изображений (небольшие фото, вставленные между словами на высоте шрифта), асимметричных структур при вариативности выше 4 и максимум одного основного CTA.
- 04Опишите стилизацию компонентов
Укажите форму, цвет, глубину тени и поведение при взаимодействии для кнопок, карточек, полей ввода, состояний загрузки и состояний ошибок.
- 05Закодируйте философию движения
Определите значения по умолчанию для пружинной физики (жёсткость: 100, затухание: 20), постоянные микро-взаимодействия для активных компонентов, ступенчатую оркестровку для появления списков и ограничения производительности, допускающие анимацию только transform и opacity.