От плагина ждём следующее: дизайнер выбирает исходный компонент и загружает данные — как таблицу, как файл или прямой запрос к нашему сервису по переданному ключу. Плагин создаёт нужное число экземпляров, сопоставляет поля с текстовыми и графическими слоями по имени, подтягивает иконки и изображения по ссылкам и присваивает слоям аккуратные предсказуемые имена, чтобы дерево слоёв читалось. Отдельно важна синхронизация значений: при повторном запуске на изменённых данных экраны должны обновляться на месте, а строки с ошибками — попадать в понятный список, а не исчезать без следа.
Нужен опрятный TypeScript под текущий API плагинов Figma, компактная панель настроек для сопоставления полей и адреса сервиса, разумная обработка лимитов и пустых значений. До старта просим прислать план работ, оценку сроков и пару примеров похожих плагинов из вашей практики.
Ключевые ожидания:
— сопоставление полей и слоёв по имени без ручной правки;
— обновление экранов на месте при повторном прогоне;
— внятный отчёт по строкам, которые не удалось разложить.