What problem does it solve? Manually translating a Figma design into an AEM Edge Delivery Services xwalk block requires writing a TypeScript decorator, scoped CSS, and a component model JSON by hand, then registering the block and verifying the build. This Skill automates that entire scaffolding workflow from a single Figma URL. ## Core Features & Use Cases - Figma-driven scaffolding: Fetches design context through the Figma MCP server and generates <block-name>.ts, <block-name>.css, and _<block-name>.json under src/blocks/. - Structure and state detection: Infers simple vs. container+filter models, maps Figma elements to AEM field types, and detects multi-state or multi-step designs with mandatory trigger-type confirmation. - End-to-end registration and verification: Updates the section filter, regenerates Universal Editor JSON via npm run build:json, runs the Vite build until it passes, and produces a demo content-entry prompt. - Use Case: A developer pastes a Figma URL for a new hero banner; the Skill generates the block files, registers it in the Universal Editor, verifies the build, and outputs a ready-to-paste content prompt. ## Quick Start Ask the agent to create an AEM block named hero-banner from your Figma design URL, optionally including a short description of interactions or states.