---
wraps: gen-ui-wiring
description: Author a generative-UI experience — wire the a2ui runtime, generate_ui/refine_ui via the MCP, choose core vs custom corpus.
argument-hint: "[experience or surface]"
disable-model-invocation: false
user-invocable: true
---

Build the gen-UI experience or surface named in the current request.

Invoke **`gen-ui-wiring`** and run its generate → validate → render → iterate
loop; generated A2UI is validated as data before it is serialized, and the
run closes with the Generation Record (the skill's §Deliverable) — the
validate-before-serialize slot filled, never skipped silently.
