## What problem does it solve?
This Skill provides a structured approach to create and maintain the Universal Editor (UE) configuration files needed to expose and configure AEM Edge Delivery Services blocks: component-definition.json (block registration), component-models.json (property panels), and component-filters.json (placement rules). It covers both centralized (single set of files at project root) and distributed (per-block) config patterns and describes how to align IDs across files and validate references.
## Core Features & Use Cases
- Generate, update, and validate the three UE configuration files for new or existing blocks.
- Map block content to appropriate field types (text, richtext, image, aem-content, etc.), ensure model IDs match template definitions, and enforce proper filter wiring for containers.
- Use cases include adding a new UE block, modifying a block's fields, configuring container blocks with child items, and registering blocks to the section filter for authoring.
Quick Start
Generate the three JSON config files (component-definition.json, component-models.json, component-filters.json) at the project root and wire them into the section filter.