SuperAPI AI 工具集

genie-editor-client

设计与创作

查看项目

更新于 10-16 00:00

技能介绍

用途:本技能处理 Genie Editor 宿主侧客户端接入工作流,目标是把属性编辑、多方案比稿、card 方案切换和页面环境信息声明能力落实到当前项目。它不依赖 Genie 在线闭环:后端在线时可复用在线上下文,不在线时也可根据当前代码、页面结构、宿主状态和用户需求完成实现。

适用场景:用户要暴露可编辑项、让元素或页面能在调整面板改;按页面统一整理可编辑项;先出多版方向再比较后决定推进哪版;把多个方向做成页面里可切换的方案;补页面定位信息以便调试时快速找到当前页和对应实现;Genie 后端不在线但仍要完成属性编辑、比稿或方案切换实现。

快速分流:属性编辑、页面级属性聚合读 references/property-editing.md;多方案设计比稿、card 方案切换读 references/design-bid.md;页面环境信息、调试定位、宿主资源上下文读 references/environment-context.md。

实施原则:tweak / schema / values / adapter / update / card 方案切换优先复用 @axhub/genie-editor-client;页面资源上下文 / filePath / targetPath / projectPath 优先走 createGenieEditor(...).host.getResourceContext() 或 window.GENIE_EDITOR_HOST;术语对齐 schema、values、adapter、update;页面环境信息优先提供最小必要的资源上下文,不堆临时调试噪音;宿主负责业务字段、默认值和回写语义;页面级属性聚合基于元素级 tweak 注册结果做聚合展示,不另造全局静态配置;如环境支持子代理,可拆出独立实现,主代理保留整体约束与最终复核。

交付要求:最终回复至少包含命中的子流程、修改了哪些文件、暴露了哪些属性或方案字段、做了哪些验证。限制:具体安装与依赖细节暂未提供,需结合项目实际环境确认。