What problem does it solve? Customizing an existing Glyvio SimpleGanttPage view requires writing a correctly-typed interceptor class that extends the right abstract base, binds to the right route, and hooks into design, query, and drag events — a process that is error-prone without knowing the page's actual runtime design structure. ## Core Features & Use Cases - Design Capture Workflow: Uses a temporary SpyInterceptor plus the chrome_inspector.js script to extract the live page design JSON from a running Chrome session, ensuring generated code targets real widget keys. - Full Hook Blueprint: Generates overrides for getDesign, getDesignForGroup, getDesignForBar, populateQueryBuilder, populateIntervalFilter, onBarChange, and lifecycle/event hooks. - Use Case: A developer needs to highlight overdue task bars in red and add an audit log entry whenever a bar is rescheduled on TaskGanttPage; the skill collects the design JSON, analyzes it, and emits a registered interceptor implementing both behaviors. ## Quick Start Ask the agent to create a Gantt page interceptor for your target page, providing the page name, route class, base interceptor class, state classes, entity name, and the modifications you want.