ui.schema
Since 0.6
[editor or disk] Every style property, unit, selector, pseudo-class, role, design token, binding and refusal code this engine's UI supports, generated from the parser's own tables.
READ THIS BEFORE WRITING A SCREEN OR A STYLESHEET: it is the list, and anything not in it is refused with a diagnostic. Pass section for one table rather than all of them. Needs no Play: without one it reads the engine's own table, less the project's tokens.
| Title | What the UI supports |
| Mode | |
| Token cost | about 203 tokens (listed only when its toolset is enabled) |
| Toolset | ui |
Arguments
| Argument | Type | Required | Default | Allowed values | Description |
|---|---|---|---|---|---|
section | string | no | One table: properties, tokens, selectors, roles, bindings, hitModes, diagnostics, units, pseudoClasses, refusedProperties; all for every one. Absent: the list, when the whole is large. |
Example
An MCP tools/call with the required arguments (placeholders in angle brackets).
{
"name": "ui.schema",
"arguments": {}
}