用途:edit-app 是面向已生成 Power Apps 移动应用的后续编辑技能,用于在 /create-mobile-app 之后迭代应用。它以 native-app-plan.md 为事实来源,默认产出是修改后的应用,而非仅计划差异。
主要能力:支持更新 Application Insights 配置(启用、更换资源、禁用);增改 Dataverse 表与字段、连接器;添加原生能力(如条码扫描、签名采集、PDF 生成与查看);调整屏幕、导航与路由(如列表、搜索、详情、表单、标签页);更新设计系统与品牌;生成静态预览;更新 memory-bank.md。
使用方式:在 Copilot Chat Agent 模式下直接提出后续需求即可端到端应用;仅当用户明确要求只更新规划文档时才使用 --plan-only。Application Insights 配置类请求走快速路径,委托 /setup-app-insights 处理。工作流包含定位应用与健康检查、意图发现、影响预览、重新规划、审批门禁、写入计划差异、应用变更、重建屏幕、验证与质量扫描、预览与记忆库更新。
适用场景:改进搜索屏幕、添加加载/空/错误状态、新增详情屏幕、品牌化设计、添加 Dataverse 创建表单、条码扫描搜索、替换导航、添加原生能力、启用或更换 Application Insights 等。
限制:不用于全新项目(应使用 /create-mobile-app);缺少 native-app-plan.md 时停止;不自动回滚或暂存未提交更改;数据源变更前必须确认应用根目录与环境;原生包装器未生成前不得在屏幕中导入;不得用 mock 或 TODO 掩盖不支持的原生能力;变更屏幕若未通过 TypeScript、路由契约或必需验证器,不得标记成功。质量门禁按编辑类型执行,失败时批量修复并重跑同一门禁一次。
分类:编程与开发。