Перейти к руководству
Figma Generate Libraryавтор OpenAI

Figma Generate Library Skill.

Начните с модели токенов, затем создавайте повторно используемые компоненты в контролируемой последовательности.

  • Figma
  • Дизайн-системы
  • Библиотеки компонентов
Обзор источника · Figma Generate LibrarySKILL.md
Задача Figma Результат • Коллекции переменных Figma, семантические алиасы и стили текста или эффектов • Документированные повторно используемые компоненты с контролируемыми наборами вариантов • Журнал состояния и итоговая проверка привязок, именования и внешнего вида Перед началом Figma MCP с доступом к редактируемому файлу, доступом к репозиторию и сопутствующим Skill figma-use вместе со вспомогательными справочными материалами.
Редакционное резюме · источник проверен 2026-10-07 · не сгенерированный пример

01 Возможности

Создайте библиотеку Figma на основе кода

Создаёт переменные и стили Figma до компонентов, сохраняет запись состояния и требует утверждения на каждом этапе.

Рабочий процесс на основе источникаНе тест выполнения

Принцип работы

Figma Generate Library — это многоэтапный рабочий процесс для дизайн-системы, а не генератор экранов за один шаг. Он сравнивает код, существующий файл Figma и подключённые библиотеки, а затем фиксирует определённый объём токенов и компонентов до начала записи. Переменные и стили создаются раньше компонентов, поэтому визуальные свойства можно привязать к согласованной основе.

Источник уделяет особое внимание состоянию в длительных процессах: созданные ID, детерминированные имена и сохранённый журнал позволяют возобновлять работу без дублирования узлов. Работа с компонентами включает раскладку вариантов, текстовые и булевы свойства, замену иконок и документацию. Контрольные точки с участием человека — часть процесса, особенно когда код и Figma расходятся; Skill не решает молча, какая система должна стать основной.

Ожидаемые результаты

  • Коллекции переменных Figma, семантические алиасы и стили текста или эффектов
  • Документированные повторно используемые компоненты с контролируемыми наборами вариантов
  • Журнал состояния и итоговая проверка привязок, именования и внешнего вида
Смотреть пример задачи

От задачи до проверки

  1. 01
    Исследование и фиксация объёма

    Проведите инвентаризацию ресурсов кода и Figma, найдите нужное в библиотеках и согласуйте точный начальный набор токенов и компонентов до создания.

  2. 02
    Создание основы

    Создайте примитивные и семантические переменные, режимы, области применения и синтаксис кода, затем типографику и эффекты. Получите утверждение основы, затем создайте структуру страниц и документацию основы и получите отдельное утверждение перед началом работы над компонентами.

  3. 03
    Поэтапное создание компонентов

    Создавайте по одному компоненту с привязками переменных, свойствами и документацией. Проверьте структуру и внешний вид, покажите скриншот и получите утверждение перед следующим компонентом.

  4. 04
    Согласование и аудит

    Проверьте именование, неразрешённые привязки и необязательные сопоставления Code Connect, опираясь на записанные ID, а не на догадки или масштабную чистку.

02 Когда использовать

Когда использовать

Figma MCP с доступом к редактируемому файлу, доступом к репозиторию и сопутствующим Skill figma-use вместе со вспомогательными справочными материалами.

Хорошо подходит

  • Согласование кода и библиотекиПолезно, когда реализованным токенам и компонентам нужен поддерживаемый аналог в Figma.
  • Контролируемое исправление библиотекиПодходит для анализа расхождений, когда часть ресурсов можно использовать повторно, часть обернуть, а некоторые пересоздать.

Ограничения для проверки

  • Не генератор за один вызовИсточник прямо требует поэтапной работы и контрольных точек утверждения. Нельзя представлять большую библиотеку компонентов как безопасно создаваемую одной операцией.
  • Конфликты требуют решения владельцаЕсли код и Figma различаются, владелец продукта или дизайна должен решить, какое значение или контракт компонента важнее.

Что подготовить

  • Инвентаризация кода и FigmaПредоставьте репозиторий и редактируемый целевой файл, включая существующие соглашения о токенах.
  • Начальный объёмНазовите коллекции токенов, режимы и семейства компонентов, нужные для первой работоспособной версии.
  • Ответственные за проверкуОпределите, кто может утверждать основы, компоненты и конфликты между существующими системами.

03 Важные решения

Важные решения

  1. Семантические алиасы

    Источник отделяет исходные примитивы от семантических токенов с учётом режимов, а не дублирует исходные значения во всех компонентах.

  2. Возобновляемое создание

    Сохранённый журнал узлов и детерминированное именование упрощают возобновление прерванной работы над библиотекой без дублей.

04 Пример задания

Попробуйте сфокусированную задачу

Пример задачи ниже не тестировался. Перед использованием проверьте настройку навыка.

Проверьте настройку

Используйте всю подготовленную папку, включая вспомогательные скрипты и справочные материалы по этапам. Эти Beta-материалы регулируются Условиями для разработчиков Figma. Запись в Figma и публикацию библиотеки считайте отдельно разрешаемыми операциями.

Исходный файл в upstream
https://github.com/openai/skills/blob/49f948faa9258a0c61caceaf225e179651397431/skills/.curated/figma-generate-library/SKILL.md

Figma MCP с доступом к редактируемому файлу, доступом к репозиторию и сопутствующим Skill figma-use вместе со вспомогательными справочными материалами.

Начните с одного результата

Перед запуском навыка адаптируйте объём, исходные материалы и ограничения в этой задаче.

Пример задачи
Используй figma-generate-library, чтобы спланировать небольшую библиотеку, соответствующую нашему коду: цветовые токены со светлым и тёмным режимами, отступы, типографика, Button и Input. Начни с исследования только для чтения и покажи конфликты между кодом и Figma. Дождись утверждения объёма перед записью, сначала создай основы и веди журнал состояния, чтобы каждый компонент можно было проверять и возобновлять независимо.

Проверьте результат

Сверьте фактический результат с этими наблюдаемыми критериями.

  • Семантические переменные ссылаются на примитивы и содержат нужные режимы и области применения.
  • Варианты компонентов и замены иконок соответствуют согласованному контракту без лишних комбинаций.
  • Записанные ID, скриншоты и проверки привязок подтверждают каждый завершённый этап.

OpenDesign предоставляет локальное дизайн-пространство для кодовых агентов. Эта запись не означает, что навык включён в поставку или что его внешние инструменты, учётные данные и программные зависимости входят в комплект.

05 Источник и лицензия

Источник и лицензия

На этой странице описана зафиксированная версия источника по ссылке ниже. Поведение и требования upstream могут измениться.

Владелец источника
OpenAI
Репозиторий
openai/skills
Лицензия
Условия Figma
Проверенный снимок
2026-10-07 · 49f948faa925
Редакционное резюме источника
Создаёт переменные и стили Figma до компонентов, сохраняет запись состояния и требует утверждения на каждом этапе.

Оригинальное резюме от OpenDesign на основе указанного источника. Звёзды репозитория — датированный показатель популярности, а не использование навыка или оценка качества.

06 Вопросы перед началом

Вопросы перед началом

Чем это отличается от генерации экрана?

Он создаёт повторно используемые основы и компоненты, на которых строятся экраны, включая коллекции токенов, варианты и документацию.

Можно ли выполнять запись на холст параллельно?

Источник прямо требует последовательных изменений Figma, чтобы состояние и возвращаемые ID узлов оставались надёжными.

Заменяет ли он существующую библиотеку автоматически?

Нет. Исследование и утверждение объёма предшествуют созданию, а стратегия повторного использования отдаёт приоритет существующим локальным ресурсам перед импортом или новыми компонентами.

OpenDesign

Освободите место для следующей итерации дизайна.

Храните задачу, исходные материалы и дизайн-работу вместе в локальном рабочем пространстве. Перед добавлением навыка в рабочий процесс проверьте его собственную настройку.

Исходный файл в upstream
https://github.com/openai/skills/blob/49f948faa9258a0c61caceaf225e179651397431/skills/.curated/figma-generate-library/SKILL.md