skills/smithery.ai/editor-panel-creation

editor-panel-creation

Installation
SKILL.md

Editor Panel Creation

Overview

This skill provides comprehensive guidance for creating new ImGui-based editor panels, ensuring consistency with the engine's dependency injection architecture, UI styling standards, and editor integration patterns.

CRITICAL REQUIREMENT: All editor panels MUST use the UI infrastructure (Drawers, Elements, FieldEditors) instead of manual ImGui code. This ensures consistency, maintainability, and productivity across the entire editor.

UI Infrastructure Reference

The editor provides comprehensive UI infrastructure:

  • UI Drawers: ButtonDrawer, ModalDrawer, TableDrawer, TreeDrawer, TextDrawer, LayoutDrawer, DragDropDrawer
  • UI Elements: TextureDropTarget, AudioDropTarget, ComponentSelector, EntityContextMenu, PrefabManager
  • Field Editors: IFieldEditor (non-generic, primarily for script inspector - rarely used in panels)
  • Constants: EditorUIConstants for all sizing, spacing, and colors
Installs
1
First Seen
Apr 25, 2026
editor-panel-creation from smithery.ai