用途:在 Salesforce 平台上从自然语言描述出发,协调多个专项 UI bundle 技能,按正确依赖顺序生成完整的 React UI bundle 应用。
主要能力:按阶段组织构建流程——Phase 0 提供预置模板并可引导;Phase 1 脚手架(须先确定托管目标 Experience Site 或 Custom Application);Phase 2 按提示关键词安装或采用功能(搜索、过滤、分页、导航、认证、上传等);Phase 2.5 自定义对象;Phase 3 数据访问,使用 @salesforce/platform-sdk 数据 SDK,优先 GraphQL,并先对真实 org 校验实体与字段再生成查询;Phase 4 UI;Phase 5 可选集成(Agentforce 聊天、文件上传);Phase 6 部署;Phase 7 托管目标基础设施。
必要用法:需已认证 Salesforce org,运行 sf org display 确认默认 org,否则执行 sf org login web;需具备 sf、npm、npx;运行 node scripts/check-prerequisites.mjs 检查 Node 版本。脚手架使用 sf template generate ui-bundle --template reactbasic。部署时需 Experience Cloud、相应许可证与 Sites 开启。计划中必须包含对 org 的字段校验步骤,不得直接使用猜测字段。
适用场景:构建 React 应用、UI bundle、Web 应用、单页应用,或上下文暗示非 LWC 前端的应用。
限制与边界:不用于单个页面或组件(改用 experience-ui-bundle-frontend-generate)、仅安装功能、仅数据访问、仅部署、Lightning Experience 应用或现有 bundle 调试。若检测到需求冲突(如“无认证”与“用户专属数据”),必须停止并请用户澄清,不得自行选择解释。托管目标若无法从提示判断或同时匹配两类,需先询问用户。删除脚手架文件时须同步清理所有引用,并用 node scripts/check-dangling-refs.mjs 检查。更多细节与部分内容(如官方文本、价格)暂未提供。