What problem does it solve? Building dynamic, AI-generated user interfaces in Vue 3 requires manually translating JSON specifications into component trees, wiring state, and handling actions. This Skill provides the @json-render/vue renderer that converts JSON specs directly into interactive Vue components with data binding, visibility rules, and validation. ## Core Features & Use Cases - JSON-to-Vue Rendering: Define a component catalog with Zod schemas and render specs through the Renderer component with typed registries. - State & Action Management: Use StateProvider, ActionProvider, and composables like useStateStore and useBoundProp for two-way binding and built-in actions such as setState and validateForm. - Streaming & External Stores: Stream specs from an API with useUIStream and useChatUI, or connect Pinia and VueUse stores via createStateStore. - Use Case: An AI assistant generates a dashboard spec as JSON; you render it live in a Vue 3 app with form validation, conditional visibility, and action handlers without writing template code. ## Quick Start Ask the AI to build a Vue 3 interface from a JSON spec using @json-render/vue with a catalog, registry, and Renderer component.