用途:对现有 Power Apps 画布应用做完整审计,输出按优先级排序的发现报告,覆盖性能、编码规范、应用设计与错误处理。
主要能力:分析前须先阅读技术参考文档 ${CLAUDE_PLUGIN_ROOT}/references/TechnicalGuide.md;随后调用 sync_canvas MCP 工具同步本地 YAML 副本,再并行读取所有 .pa.yaml 建立结构清单,并调用 get_appchecker_errors 与 get_accessibility_errors 获取公式错误、性能警告、数据源问题与无障碍问题。分析范围包括 App.OnStart 负载与命名公式、OnVisible 与导航、委派与数据查询、显式列选择、Concurrent 并发加载、库中 N+1 调用、嵌套 API 调用、ForAll 与 Patch 优化、SharePoint 迁移建议、环境变量批量读取、Power Automate 调用、集合与变量冗余、DelayOutput、跨屏引用、控件数量、图片媒体、Excel 连接器限制、预加载设置与数据源瓶颈等。
使用方式:执行前需提供审查者姓名(未提供则用 Power Apps Team);先同步再分析,全程只读。
限制:严禁写入、编辑、创建或删除任何 .yaml 或 .pa.yaml 文件;App.pa.yaml 属应用级对象而非屏幕;Concurrent 仅适用于相互独立的外部数据源调用;本地集合调用不应标记。具体命令与完整规则以原始资料为准。