What problem does it solve? Building AI-generated or data-driven user interfaces in Svelte requires manually mapping JSON specifications to components. This Skill provides the patterns to render JSON specs into live Svelte 5 component trees with state, actions, and streaming support. ## Core Features & Use Cases - JSON-to-UI Rendering: Convert json-render specs into Svelte component trees using Renderer, JsonUIProvider, and a component registry. - Catalogs and Registries: Define component catalogs with Zod-validated props and wire them to Svelte components and action handlers via defineCatalog and defineRegistry. - State, Events, and Streaming: Use visibility conditions, two-way state bindings ($bindState), named event emission, and createUIStream/createChatUI for streaming AI-generated interfaces. - Use Case: Build a chat interface where an AI generates a settings panel spec, stream it with createUIStream, and render it live with your registered Card and Button components. ## Quick Start Render a JSON UI spec in my Svelte app by setting up a catalog, registry, and Renderer with my existing components.