用途:将 Power Pages Web API 集成到代码站点的前端,覆盖分析接入点、编写各表的 API 客户端代码、配置权限与站点设置、部署站点等完整流程。
主要能力与流程:技能先校验站点是否存在(查找 powerpages.config.json、读取配置、由 package.json 判断框架,并读取 .datamodel-manifest.json 发现表);随后用探索型智能体分析源码与数据模型,找出需要接入的表、实体集名、涉及文件与所需操作,并检查是否已有 src/shared/powerPagesApi.ts 等既有集成代码;经用户确认表清单后,按表调用 webapi-integration 智能体生成类型定义、CRUD 服务层与框架钩子,并替换模拟数据或占位请求;最后校验文件与构建,配置表权限和 Web API 站点设置并部署。
用法要点:首个表需单独处理以创建共享的 powerPagesApi.ts 客户端,其后各表可并行;权限配置依赖已部署生成的 .powerpages-site 目录,未部署时仅能先写集成代码;完成后可用 npm run build 验证构建。当由其他技能以 [AI-READ-ONLY] 哨兵调用时,仅生成只读(列表与按 ID 获取)代码,跳过交互确认、提交与部署提示。
限制:前置要求为已通过 /create-site 创建的代码站点与已有 Dataverse 数据模型,且站点至少部署过一次;文档未提供具体收费、价格、支持平台范围与效果数据,暂未提供。