rexrainbow/phaser3-rex-notes/rexui-basic-widgets
- community
Checking that the SKILL.md file is still in the repository.
Use this skill when building basic RexUI widgets such as labels, buttons, gridButtons, fixWidthButtons, tabs, sliders, checkboxes, toggleSwitch, numberBar, knob, badgeLabel, titleLabel, simpleLabel, or settings panels. Triggers on: RexUI label, RexUI button, RexUI buttons, RexUI tabs, RexUI slider, RexUI checkbox, RexUI toggle, RexUI settings panel, RexUI knob, RexUI numberBar.
Install
npx vskill@latest install rexrainbow/phaser3-rex-notes/rexui-basic-widgetsSKILL.md
RexUI Basic Widgets
Use this skill for common RexUI controls used in HUDs, settings panels, menus, and compact tool surfaces.
Use This First
Choose the widget family:
| Need | Use | |
|---|---|---|
| Background + icon + text + action | label | |
| Button list | buttons | |
| Button grid | gridButtons | |
| Wrapping buttons | fixWidthButtons | |
| Tab controls | tabs | |
| Linear numeric input | slider | |
| Circular numeric input | knob | |
| Icon + slider + value text | numberBar | |
| Binary option | checkbox or toggleSwitch |
For layout-only work, use rexui-layout-sizers first. For popups or modal flows, use rexui-dialogs-and-popups.
Required Setup
This skill assumes RexUI is available as this.rexUI. If not, use rexui-setup-and-factory.
References
Read these only when needed:
references/widget-catalog.md: what each widget is for and where its public API lives.references/basic-widget-recipes.md: reduced recipes for labels, buttons, tabs, sliders, and choice controls.references/events.md: common button/value events and state handling.
Core Rules
- Most widgets are RexUI sizers internally; call
.layout()after creation. - Build button visuals with
labelunless the user needs a custom game object. - Use
buttonsType: 'radio'for single selection andbuttonsType: 'checkboxes'for multi-selection. - Use
setValueCallbackto reflect selected state in button visuals. - Use
valuechangeCallbackorvaluechangeevents forslider,knob, andnumberBar. - Use package imports only in full setup examples; local
templates/ui/...paths are source-map paths.
Source File Map
templates/ui/label/Label.d.tstemplates/ui/buttons/Buttons.d.tstemplates/ui/gridbuttons/GridButtons.d.tstemplates/ui/fixwidthbuttons/FixWidthButtons.d.tstemplates/ui/tabs/Tabs.d.tstemplates/ui/slider/Slider.d.tstemplates/ui/numberbar/NumberBar.d.tstemplates/ui/knob/Knob.d.tstemplates/ui/checkbox/Checkbox.d.tstemplates/ui/toggleswitch/ToggleSwitch.d.tstemplates/ui/utils/buttongroup/Buttons.d.ts
Related Skills
rexui-setup-and-factory: plugin setup and factory discovery.rexui-components-catalog: choose the right component family.rexui-layout-sizers: layout composition.rexui-dialogs-and-popups: modal and popup workflows.rexui-shapes-and-states: state-aware skins and visual primitives.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/rexui/rexui-basic-widgets/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rexrainbow/phaser3-rex-notes/rexui-basic-widgets)