a2ui-v0-8

Installation
SKILL.md

A2UI v0.8 统一技能

概览

提供 A2UI v0.8 的端到端规范与实操流程:UI 生成(surfaceUpdate/dataModelUpdate/beginRendering/deleteSurface)与客户端事件回传(action → userAction → A2A)。

工作流(必须遵循)

  1. 确认 Catalog 与 surfaceId:默认标准 Catalog,所有组件 id 唯一。
  2. 设计组件图:扁平组件列表 + children/child 组装树。
  3. 写入数据模型:dataModelUpdate 填充 ValueMap,并用 path 绑定。
  4. 触发渲染:发送 beginRendering 指定 root。
  5. 交互回传:组件 action.context 绑定数据,客户端解析为 userAction。
  6. 增量更新:结构变更 surfaceUpdate,数据变更 dataModelUpdate。

生成侧规则

  • 每条消息只能有一个顶级键:beginRendering / surfaceUpdate / dataModelUpdate / deleteSurface。
  • surfaceUpdate.components 中 component 只能有一个组件类型键。
  • children 使用 explicitList 或 template(template 必须含 componentId 与 dataBinding)。
  • dataModelUpdate.contents 只使用 ValueMap(valueString/valueNumber/valueBoolean/valueMap)。
  • BoundValue 的 literal* 与 path 二选一;相对 path 以 dataContextPath 解析。
Related skills

More from majiayu000/claude-skill-registry

Installs
1
GitHub Stars
303
First Seen
Feb 5, 2026