What problem does it solve?
Debugging generative UIs built with json-render is difficult with standard browser dev tools, which cannot inspect the dynamic spec tree, runtime state, or streamed generation patches produced by AI. This skill eliminates that gap by providing a dedicated inspector panel tailored to json-render applications.
Core Features & Use Cases
- Spec Tree Inspection: View the full hierarchical structure of rendered elements, their props, visibility rules, and event bindings to quickly identify why a component is not rendering as expected.
- Runtime State Editing: Modify any JSON Pointer state path directly in the panel to test UI behavior and edge cases without editing code or restarting the app.
- Stream & Action Monitoring: Track live spec patches from AI generation streams, view dispatched action logs with timing and error details, and debug generation issues in real time.
- Use Case: If a user reports a button not appearing in a generative dashboard, use the built-in element picker to select the missing element in the UI and jump directly to its spec entry to check visibility conditions.
Quick Start
Add the JsonRenderDevtools component inside your JSONUIProvider to open the interactive inspector panel for your json-render app.