SuperAPI AI 工具集

create-mobile-app

编程与开发

查看项目

更新于 10-16 00:31

技能介绍

用途:当用户希望从零开始新建一个 Power Apps 移动应用(Expo / React Native / TypeScript,目标平台为 iOS 和 Android)时使用。该技能是顶层编排器,负责用户可见的流程,把规划交给 native-app-planner 代理,把各领域的改动交给专门的 /add-* 技能。

主要能力:按工作流推进——恢复/模板检查、前置条件、需求收集(iOS 与 Android 固定)、粗略计划预览、Gate 1 架构(原生能力、连接器、数据平台)、选择 Dataverse 时的 Gate 2 数据模型、Gate 3/4 屏幕图与规格、环境与模板准备、应用初始化、设计系统、条件式 Dataverse 物化与示例数据、Dataverse 应用的 Mobile Offline Profile 提议、原生能力与连接器、导航与屏幕、验证与预览与总结。同时生成可读的构建计划文档 docs/create-app-plan.html。

使用方式:假定用户已在目标工作目录用 degit 物化一份全新的 microsoft/power-platform-skills/plugins/mobile-apps/template#main 模板并已运行 npm install。运行 /create-mobile-app --working-dir <fresh-template-dir>。技能本身不克隆、不 degit、不复制模板。前置检查包括 node v22+、npm v10+、az account show、git 等。

限制:仅用于从全新模板创建新应用,不采用、修复、恢复或覆盖已创建的应用;若目录不是模板或已像本技能创建的应用,会停止并提示用户重新物化模板。TypeScript 作为阶段门禁,门禁未通过不得推进。文档写入为尽力而为,失败不阻断构建。