Figma Canvas (AI agent canvas)
Запускайте AI-агентов в Figma Canvas: проектируйте прямо на холсте, используя контекст дизайн-системы, и обновляйте ассеты в файлах Figma.
Что такое Figma Canvas?
Figma Canvas, как описано в этом посте в блоге Figma, — это рабочий процесс холста Figma, открытый для AI-агентов, чтобы они могли проектировать прямо внутри файлов Figma. Основная цель — позволить агентам создавать и обновлять дизайн-ассеты, используя тот же контекст дизайна, который команды поддерживают в Figma, — такой как дизайн-система, компоненты, переменные и командные соглашения.
Пост также представляет бета-версию сервера Figma MCP для интеграции Figma в рабочие процессы разработчиков, позволяя инструментам на базе LLM генерировать и изменять дизайн-работу, сохраняя связь с существующей структурой дизайна.
Ключевые возможности
- AI-агенты могут писать прямо в файлы Figma на холсте, чтобы генерируемая работа создавалась или изменялась в том же месте, где команды итерируют дизайны.
- Бета-версия сервера Figma MCP, которая интегрирует Figma в рабочий процесс разработчиков/LLM для поддержки генерации кода на основе дизайна и операций с дизайн-ассетами.
- Инструмент
use_figmaдля операций на холсте, позволяющий клиентам MCP (включая Claude Code и Codex, упомянутые в посте) генерировать и изменять дизайн-ассеты, привязанные к дизайн-системе. - Общий контекст между кодом и холстом, чтобы агенты могли плавно переходить между обновлением UI на основе кода и доработкой дизайнов в Figma.
- Навыки для руководства поведением агента с помощью markdown-инструкций, где навыки определяют шаги рабочего процесса, последовательность и соглашения, которым агенты должны следовать в Figma.
Как использовать Figma Canvas
- Используйте клиент MCP, поддерживающий сервер Figma MCP (пост упоминает инструменты вроде Claude Code и Codex) для доступа к возможностям Figma через MCP.
- Используйте инструмент
use_figma, чтобы направить агента создавать или обновлять компоненты и другие дизайн-ассеты внутри Figma, используя контекст вашей дизайн-системы. - Добавьте руководство через навыки, предоставляя markdown-инструкции, которым агент может следовать для выполнения задач в Figma (включая базовый навык
/figma-use, упомянутый в посте). - Опционально синхронизируйте из живых UI с помощью
generate_figma_design, начиная с HTML/кода, затем перейдите кuse_figmaдля редактирования этих дизайнов с существующими компонентами и переменными.
Сценарии использования
- Преобразовать кодовую базу в начальные компоненты Figma: Используйте навык вроде
/figma-generate-libraryдля создания новых компонентов в Figma из кодовой базы. - Генерировать новые экраны с использованием существующих компонентов и переменных: Используйте
/figma-generate-design, чтобы агент строил дизайны в Figma, опираясь на компоненты/переменные вместо свободной верстки. - Применять спецификации доступности из описаний UI: Используйте
create-voiceдля генерации спецификаций экранных ридеров (VoiceOver, TalkBack, ARIA) из спецификаций UI. - Обеспечивать соглашения по отступам с помощью правил, осведомлённых о системе: Используйте
rad-spacingдля применения иерархических паттернов отступов в Figma. - Подключать или переназначать существующие дизайны к системным компонентам: Используйте
apply-design-systemдля выравнивания дизайнов по системным компонентам вместо оставления их как несвязанных слоёв.
FAQ
Это платная функция?
Пост указывает, что поддержка AI-агентов на холсте Figma со временем станет платной функцией на основе использования, но доступна бесплатно в период беты.
Какие инструменты позволяют агентам работать в Figma?
Пост описывает инструмент use_figma для операций агентов на холсте с использованием контекста дизайн-системы. Также упоминается существующий инструмент generate_figma_design для преобразования HTML из живых приложений/сайтов в редактируемые слои Figma.
Что такое «навыки» в этом рабочем процессе?
В посте навыки — это наборы инструкций, написанных как markdown-файлы, которые формируют поведение агентов в Figma — охватывая шаги рабочего процесса, последовательность, соглашения и доменные знания, необходимые для создания долговечных дизайнов, соответствующих бренду.
Нужно ли создавать плагин для создания навыков?
Нет. Пост говорит, что любой может создать навык, и для этого не требуется разрабатывать плагин или писать код.
Упомянутые инструменты только для конкретных агентов (например, Claude Code)?
Пост называет Claude Code и Codex как клиентов MCP, которые могут использовать use_figma, и описывает «другие клиенты MCP». Полная матрица совместимости не приведена.
Альтернативы
- Рабочие процессы перевода дизайн-в-код (без прямого редактирования агентами на холсте): Можно генерировать дизайны вне Figma или использовать Figma как целевой просмотрщик только для чтения, а затем вручную воссоздавать ассеты в Figma. Это отличается отсутствием прямых правок агентов, привязанных к вашей дизайн-системе внутри холста.
- Использование существующей автоматизации или плагинов только в Figma: Если нужны согласованные компоненты и переменные без AI-агентов, можно полагаться на плагины Figma или подходы на основе шаблонов. Это обменивает автономию агентов на более детерминированное поведение.
- Рабочие процессы агентов, генерирующие артефакты дизайна вне Figma: Некоторые цепочки LLM могут выводить файлы дизайна или спецификации для реализации дизайнером. По сравнению с описанным здесь подходом, агенты не будут напрямую изменять те же компоненты/переменные Figma через
use_figma. - Только перевод HTML-в-Figma: Если фокус на импорте существующих UI в Figma (через возможности типа
generate_figma_design) без цикла редактирования на холсте агента, это снижает сложность, но может потребовать больше ручных доработок для согласования с дизайн-системой.
Альтернативы
Codex Plugins
Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.
AakarDev AI
AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.
AgentMail
AgentMail — API почтового ящика для AI-агентов: создавайте, отправляйте, принимайте и ищите письма через REST для двусторонних диалогов.
Arduino VENTUNO Q
Arduino VENTUNO Q — edge AI компьютер для робототехники: ускоренный вывод нейросетей и микроконтроллер для детерминированного управления. Через Arduino App Lab.
BotBoard
Управляйте AI-агентами как командой: общий бэклог, структурированный контекст и human review для назначения, отслеживания и одобрения результатов.
Devin
Devin — AI coding-агент для команд: помогает завершать миграции и крупные рефакторинги, выполняя подзадачи параллельно под контролем инженеров.