用途:在 iOS 模拟器的 Safari 中执行 Web 应用的用户工作流,进行移动端 QA 测试。这些 Web 应用预期会成为 PWA 或封装的原生应用,因此若体验像网页即视为缺陷。
主要能力:读取 /workflows/ios-workflows.md 解析工作流;创建或复用名为 {AppName}-Workflow-iPhone16 的模拟器;通过 MCP 工具执行打开 Safari、点击、输入、滑动、验证、等待等步骤;每步截图;记录 iOS 反模式与问题;生成 HTML 审计报告(含截图);在用户触发后进入修复模式,生成前后对比报告、Markdown 文档并创建 PR。
使用方式:默认审计模式,先调用 TaskList 做会话恢复,再读取工作流文件并让用户选择执行范围;用 TaskCreate/TaskUpdate/TaskList 跟踪进度。步骤到 MCP 工具的映射:打开 Safari 并导航用 launch_app + type URL,点击用 ui_describe_all + ui_tap,输入用 ui_type,滑动用 ui_swipe,验证用 ui_describe_all 或 ui_view,等待用 pause。截图路径形如 workflows/screenshots/ios-audit/wfNN-stepNN.png。修复模式会并行派生 agent 修复问题,随后验证测试、生成报告,最后创建分支 fix/ios-ux-compliance 并提交 PR。
适用场景:移动端 Web 应用的 iOS 原生体验审计与回归测试。
限制:依赖 /workflows/ios-workflows.md 存在且非空;依赖 MCP 工具与 iOS 模拟器环境;自动化存在已知限制(见 references/automation-limitations.md);修复与 PR 需用户批准;具体收费、价格、平台支持范围等资料暂未提供。