What problem does it solve? Customizing an existing Glyvio SimpleCart view from another plugin requires writing a correctly-typed interceptor class, choosing the right abstract base class, and navigating the cart's design tree — all of which is error-prone without knowing the live design structure. ## Core Features & Use Cases - Live Design Capture: Uses a temporary SpyInterceptor plus a Chrome remote-debugging inspection script to dump the cart's actual design JSON to disk before writing any code. - JSON-Grounded Code Generation: Derives every navigation path and widget lookup from the captured design JSON, using findWidgetByKey instead of hardcoded indices. - Full Interceptor Scaffold: Generates a class overriding getDesign, onAddItemToCart, onRemoveItemFromCart, and getStatusItemOfCart, then registers it via appInterceptorService. - Use Case: A developer needs to hide a column and change a button in the SaleEditCart view owned by another plugin; the skill captures the live design, saves an analysis file, and produces a registered interceptor that applies the changes. ## Quick Start Ask the agent to create a SimpleCart interceptor for a named cart view, providing the target cart, route, state, and base interceptor class names plus the modifications you want.