What problem does it solve? Building site plugins for Wix business solutions requires coordinating three separate files (custom element, settings panel, extension registration) with strict conventions around kebab-case attributes, slot IDs, and UUID generation, which is error-prone without guidance. ## Core Features & Use Cases - Three-File Plugin Scaffolding: Generates the plugin component (HTMLElement custom element), settings panel (Wix Design System React), and extension configuration with placements and auto-add behavior. - Slot Placement Guidance: Provides appDefinitionId, widgetId, and slotId references for Wix Stores, eCommerce checkout, side cart, Bookings, Events, and Blog pages. - Editor Integration Patterns: Covers widget.getProp/setProp bindings, native color and font pickers via @wix/editor inputs, and editor sandboxing workarounds for restricted storage APIs. - Use Case: Build a best-seller badge plugin that appears on Wix Stores product pages, with a settings panel letting site owners customize badge text and colors through the Wix Editor sidebar. ## Quick Start Create a Wix site plugin named best-seller-badge that displays a customizable badge on product pages.