What problem does it solve? Unity Editor IMGUI code (OnGUI) is a pure method-call chain with no visual structure, so modifying EditorWindow or Inspector layouts without a plan leads to errors and inconsistent UI. This Skill enforces the RedDust EUI component library, visual design tokens, and a mandatory draw-the-diagram-first workflow. ## Core Features & Use Cases - EUI Component Quick Reference: Maps needs to components such as EditorCard, EditorButton, EditorButtonGroup, EditorSearchBar, and EditorForm, with Element UI naming alignment (el-button → EditorButton). - Mandatory UI Structure Diagram Workflow: Requires drawing an ASCII tree diagram of the target EditorWindow into a markdown document before changing any layout code. - New Component Checklist: Defines file location, namespace RedDust.Shared.EditorUI, #if UNITY_EDITOR wrapping, and documentation update steps for new EUI components. - Use Case: When adding a foldout section to an ability effect EditorWindow, first diagram the existing layout, then compose it from EditorCard.DrawFoldout and EditorForm instead of raw GUILayout calls. ## Quick Start Follow the eui-conventions skill to refactor this EditorWindow using EUI components, starting by drawing its UI structure diagram.