What problem does it solve? Building a details or configuration sidebar in a Glyvio plugin requires wiring together route classes, state interfaces, design sections, file-drop support, and event handlers while following strict framework rules. This Skill generates the complete sidebar implementation from a small set of input parameters, eliminating boilerplate errors. ## Core Features & Use Cases - Full Sidebar Scaffolding: Produces the route class, state interface, SimpleSidebar view, and interceptor class in one TypeScript file under src/views/sidebars/. - Framework Rule Enforcement: Applies Glyvio constraints automatically, including global runtime injection (no core imports), route path format, EventReturn semantics, and separate userConfigKey for embedded tables. - File Upload Support: Configures drag-and-drop file zones via allowDropFile and the onFileUploaded callback for attachment handling. - Use Case: Ask the agent to create a ProductDetail sidebar for the inventory plugin at route /product-detail-sidebar with a form section and file drop support, and receive a ready-to-register implementation. ## Quick Start Ask the agent to create a Glyvio sidebar named TaskType in the my_plugin namespace at route /task-type-sidebar with a form section and file drop enabled.