What problem does it solve? Customizing an existing Glyvio table page (adding filters, columns, row cells, or query constraints) requires writing a correctly-typed interceptor class against abstract base classes and runtime design trees, which is error-prone without knowing the live page structure. ## Core Features & Use Cases - Live Design Capture: Uses a temporary SpyInterceptor plus a Chrome remote-debugging inspection script to save the actual page design JSON as ground truth before writing any code. - Guided Code Generation: Produces a full interceptor blueprint overriding getDesign, getDesignForRow, populateQueryBuilder, populateMainFilter, and lifecycle hooks, with strict rules like findWidgetByKey navigation and no any casts. - Use Case: A developer needs to add a sidebar filter and a custom action cell to ProductTablePage in a Glyvio plugin; the skill captures the live design, analyzes the widget tree, and generates a registered interceptor that compiles cleanly. ## Quick Start Ask the agent to create a table page interceptor for your target page, providing the page name, route class, entity, and the modifications you want.