AIKraft/Skills/Компонентная модель UE

Компонентная модель UE

Create or edit the Universal Editor component configuration (component-definition.json, component-models.json, component-filters.json) for AEM Edge Delivery Services blocks. Use this skill whenever the user mentions component models, component definitions, component filters, block configuration for the Universal Editor, UE block setup, adding a new block to UE, configuring block properties, block

adobe official Другое

Что делает навык

Навык помогает создавать или редактировать три JSON-файла конфигурации (component-definition.json, component-models.json, component-filters.json) для блоков AEM Edge Delivery Services, управляя их отображением и поведением в Universal Editor.

Когда применять

  • Создание нового блока с поддержкой авторизации в Universal Editor
  • Добавление или изменение полей на панели свойств существующего блока
  • Регистрация блока для отображения в палитре компонентов автора
  • Настройка контейнерных блоков с повторяющимися дочерними элементами
  • Добавление вариантов стилей (variants) для блока

Как работает

  1. Проанализировать JS-файл блока (decorate), CSS-файл и существующие конфигурации, чтобы понять структуру контента и варианты
  2. Определить тип блока: простой (simple), контейнерный (container) или ключ-значение (key-value)
  3. Спроектировать поля модели, сопоставив ожидаемый контент с типами полей (reference, aem-content, richtext и др.) с учетом правил семантического сворачивания
  4. Сгенерировать записи для файлов конфигурации, выбрав подход: централизованный (редактирование корневых JSON) или распределенный (создание _<name>.json в папке блока)
  5. Обязательно добавить ID блока в список компонентов фильтра секции в component-filters.json
  6. Проверить согласованность ID, корректность JSON и соответствие имен полей логике JS-функции decorate

Примеры запросов агенту

Создай конфигурацию для нового блока Hero, чтобы он появился в Universal Editor
Добавь поле для выбора заголовка и текстовое поле описания в панель свойств существующего блока
Настрой контейнерный блок с карточками, чтобы автор мог добавлять неограниченное количество дочерних элементов

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «ue-component-model» из репозитория: # https://github.com/adobe/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r ue-component-model/ ~/.claude/skills/ue-component-model/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.