What problem does it solve?
This Skill helps you build plugin user interfaces for DXOS Composer without fighting the design system, theme tokens, or layout conventions. It reduces rework by steering you toward the right primitives, patterns, and composition rules from the start.
Core Features & Use Cases
- Themed UI Composition: Use Composer's
@dxos/react-ui* packages for panels, cards, lists, forms, menus, icons, and dialogs.
- Layout and Interaction Patterns: Apply the standard Panel plus ScrollArea shell, build toolbars with menu actions, and wire lists, pickers, and stack-based collections correctly.
- Forms, Reactivity, and State: Create schema-driven forms, reactively read ECHO objects with
useObject, and separate settings from view state.
- Practical Use Case: Ideal when implementing a plugin surface such as an editor, list view, inspector, toolbar, or settings panel that must match Composer's visual and interaction standards.
Quick Start
Ask for help designing or refactoring a Composer plugin component so it uses the correct DXOS primitives, theme tokens, menu actions, and form patterns.