Skip to content
Статья UX Collective нояб. 2025 г.

UX Collective: как сделать дизайн-систему читаемой для AI

О чём материал

Дизайнер Олександра Хуба описывает типичную проблему в AI-assisted рабочих процессах дизайн-в-код: когда вы промптите LLM через скриншот своего дизайна, AI не понимает структуру, связи между компонентами и логику именования, которые лежат в основе дизайн-системы. Результат — код, выглядящий примерно правильно, но игнорирующий существующие компоненты, изобретающий новые или нарушающий соглашения об именовании. Статья — это структурированное руководство по устранению проблемы в источнике: нужно сделать дизайн-систему саму по себе читаемой для AI.

Контекст

Материал написан для дизайнеров, работающих с AI-инструментами для написания кода — Claude Code, Cursor или GitHub Copilot — и сталкивающихся с ситуацией, когда AI либо заново генерирует уже существующий код, либо строит предположения о том, как работают компоненты. Ключевой инсайт: проблема не в возможностях AI, а в отсутствии чистых структурированных данных на входе.

Ключевой вывод

Статья предлагает четыре конкретных вмешательства. Первое — именование и файловая структура в Figma: семантические названия вроде CreateProjectModal вместо Frame 74, плоская иерархия слоёв и Auto Layout по умолчанию. AI читает дерево слоёв, чтобы понять структуру дизайна, поэтому запутанное дерево даёт запутанный DOM.

Второе — связывание компонентов Figma с реальной кодовой базой через Code Connect, что создаёт единый источник истины вместо параллельных реализаций уже существующих компонентов. Когда Figma-компонент связан с реальным, AI использует существующую реализацию как цель, а не генерирует новую.

Третье — набор из трёх файлов правил в отдельной папке: README с описанием стека и базовых решений, design-system-rules.md с документацией использования компонентов, и figma-mcp-rules.md со спецификой Figma-to-code workflow. Эти файлы дают AI устойчивый контекст через запросы, не заставляя дизайнера каждый раз заново объяснять систему.

Четвёртое — структура промпта: AI должен работать с одним компонентом за раз, а не генерировать весь интерфейс сразу, что снижает риск потери контекста и несогласованных решений.

Кому читать

Дизайнерам и лидам дизайн-систем, которые интегрируют AI-инструменты для написания кода и обнаруживают, что генерируемый результат не соответствует существующей компонентной библиотеке. Конкретные техники актуальны для команд, использующих Figma с любым MCP-совместимым AI-агентом.