rexrainbow/phaser3-rex-notes/rexui-dialogs-and-popups

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Use this skill when building RexUI dialogs, confirmDialog, confirmActionButton, nameInputDialog, modal overlays, popup panels, menus, dropDownList, simpleDropDownList, toast, or toastQueue flows. Triggers on: RexUI dialog, RexUI confirmDialog, RexUI modal, RexUI popup, RexUI dropdown, RexUI dropDownList, RexUI menu, RexUI toast, modalPromise.

Install

npx vskill@latest install rexrainbow/phaser3-rex-notes/rexui-dialogs-and-popups

SKILL.md

RexUI Dialogs And Popups

Use this skill for RexUI interaction flows that open, close, select, confirm, or notify.

Use This First

Choose the popup component:

NeedUse
Fully custom title/content/choices/actions layoutdialog
Standard yes/no, ok/cancel, or choice confirmationconfirmDialog
Confirmation behavior attached to a buttonconfirmActionButton
Prompt for a name/text valuenameInputDialog
Make an existing RexUI object modalmodal, modalPromise, modalClose
Hierarchical or popup menumenu
Select one option from a popup listdropDownList or simpleDropDownList
Short notificationtoast
Multiple queued notificationstoastQueue

For layout details inside dialog content, use rexui-layout-sizers. For button visuals and selection state, use rexui-basic-widgets.

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/dialog-config.md: component chooser and key config fields.
  • references/modal-patterns.md: modal lifecycle, promises, close behavior.
  • references/dialog-recipes.md: reduced recipes for dialog, confirm, dropdown, toast, and modal.

Core Rules

  • Call .layout() before .modal(), .modalPromise(), .popUp(), or relying on bounds.
  • Use confirmDialog for common confirmation flows instead of hand-building dialog.
  • Use dialog when the layout has custom toolbars, descriptions, choices, or action sections.
  • Use modalPromise() when caller needs a result object.
  • Use dropDownList when the selected value should live in the label itself.
  • Use toast for one toast instance with internal message queue; use toastQueue for visible stacked messages.
  • Do not use these skills for generic browser dialogs or DOM popups unless RexUI is explicitly involved.

Source File Map

  • templates/ui/dialog/Dialog.d.ts
  • templates/ui/confirmdialog/ConfirmDialog.d.ts
  • templates/ui/confirmactionbutton/ConfirmActionButton.d.ts
  • templates/ui/nameinputdialog/NameInputDialog.d.ts
  • templates/ui/modal/Modal.d.ts
  • templates/ui/menu/Menu.d.ts
  • templates/ui/dropdownlist/DropDownList.d.ts
  • templates/ui/simpledropdownlist/SimpleDropDownList.d.ts
  • templates/ui/toast/Toast.d.ts
  • templates/ui/toastqueue/ToastQueue.d.ts

Related Skills

  • rexui-setup-and-factory: plugin setup and factory discovery.
  • rexui-components-catalog: choose the correct component family.
  • rexui-layout-sizers: internal dialog layout.
  • rexui-basic-widgets: labels, buttons, and button state.
  • rexui-text-and-input: text input and textarea content.

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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/rexrainbow/phaser3-rex-notes/rexui-dialogs-and-popups/badge)](https://verified-skill.com/skills/rexrainbow/phaser3-rex-notes/rexui-dialogs-and-popups)

Something wrong with this skill or its page? Tell us.