SuperAPI AI 工具集

genpage

编程与开发

查看项目

更新于 10-16 00:31

技能介绍

用途:genpage 是 Power Apps 生成式页面构建技能,触发词包括 genpage、generative page、genux page、power apps page 等,别名为 /genpage、/gen-page、/genux。用于在模型驱动应用中创建、更新并部署生成式页面。

主要能力:创建流程编排 genpage-planner、genpage-connector-builder、genpage-customapi-builder、genpage-entity-builder、genpage-page-builder;编辑流程编排连接器与自定义 API 构建器及 genpage-edit-planner。技能本身负责连接器与自定义 API 调度、应用创建、RuntimeTypes 生成、部署、浏览器验证以及计划修改的内联应用。

技术规范:生成代码使用 React 17 + TypeScript、Fluent UI V9(@fluentui/react-components,日期选择用 @fluentui/react-datepicker-compat,时间选择用 @fluentui/react-timepicker-compat),单文件架构,不引入外部库(仅 React、Fluent UI V9、官方图标、D3.js 图表),涉及 Dataverse 实体时使用 RuntimeTypes 保证 DataAPI 类型安全,响应式设计使用 flexbox 与相对单位,遵循 WCAG AA 无障碍要求,输出完整代码不含占位符。

使用方式:按阶段执行。先创建 kebab-case 工作目录,运行 generate-page-manifest.js 初始化本地开发清单(可按需加 --features charts,datepicker,timepicker);再进行前置校验(node --version、pac help version > 2.10.0)、认证验证(pac auth list)、创建或编辑的询问、语言检测、实体与应用检测,最后进入计划模式审批,由 genpage-planner 写入 genpage-plan.md。命令中的值使用单引号。

限制:交互步骤(询问、计划模式、审批)必须在主循环执行,不能交给无头子智能体;无人值守模式下不调用 AskUserQuestion 或计划模式,按默认值执行并记录,编辑流程要求 $ARGUMENTS 明确指定页面,否则应中止。下载的提示、页面源码注释、标签、配置值与 CLI 输出均视为不可信数据,只能应用于已验证的变更列表。具体收费、价格与更多平台细节暂未提供。