Agents compose approved contracts
Generative UI must stay inside tokens, components, and reviewed rules.
Guidance
Agents cite rule IDs, avoid freeform HTML styling, and fail closed on a11y.
Do
- Route skills through canon
- Validate evidence graph
Do not
- Unbounded one-off styling from prompts
Verification contract
skill smoke tests + graph validation
Supporting references
ref.a2ui.protocol— A2UI — Declarative Agent-to-UI Protocolref.anthropic.mcp-spec— Model Context Protocolref.copilotkit.ag-ui— AG-UI Protocolref.google.stitch— Material / generative UI researchref.mcp.apps— MCP Apps — Embedded Interactive Tool UIref.openai.ai-elements— AI Elements patterns (research)ref.openai.apps-sdk-ui-guidelines— OpenAI Apps SDK UI Guidelinesref.vercel.generative-ui— Vercel AI SDK Generative UIref.voltagent.awesome-design-md— awesome-design-md