What problem does it solve?
This Skill gives you the project-specific context needed to safely build and maintain the Megahub web IDE without breaking the browser, Bluetooth, or layout conventions that the app depends on.
Core Features & Use Cases
- Web IDE Development: Work on the Vite-based frontend, including app startup, routing, state handling, and browser integration.
- Blockly and UI Work: Extend visual programming behavior, custom blocks, sidebar panels, project management, logs, and preview components.
- Platform-Specific Constraints: Keep changes compatible with Web Bluetooth, VS Code-like theming, Shadow DOM components, and the app’s mode-based layout system.
- Use Case: Add a new sidebar panel or refine the project editor while preserving the existing Megahub styling, interaction patterns, and mode visibility rules.
Quick Start
Use the frontend skill to implement a Megahub IDE change in the /frontend directory while following the existing Vite, Blockly, Web Bluetooth, and theme-token conventions.