SuperAPI AI 工具集

flutter-marionette-usage

智能体与模型

查看项目

更新于 10-15 23:49

技能介绍

flutter-marionette-usage 是一份技能说明,帮助 AI 代理通过 Marionette MCP 与正在运行的 Flutter 调试应用交互。

用途:解释 Marionette 的适用场景、与编写测试的区别,并配合具体的运行时探索任务进行演示;在设置、组件配置或工具边界方面,指向对应规则或 README 章节。

主要能力:涵盖环境搭建、运行时连接、日志收集与自定义组件配置;可用于交互流程的冒烟验证与调试,无需创建测试文件。

使用方式:可向技能询问如何将 Marionette 连接到正在运行的 flutter run 会话、如何为自定义设计系统组件配置 Marionette,或排查绑定、VM service 连接、日志收集等问题。示例请求包括“帮助我把 Marionette 连接到正在运行的 Flutter 应用”“用 Marionette 对引导流程做冒烟测试”。

参考资源:references/marionette.md 提供工作流、设置与工具边界;references/marionette-widget-config.md 提供交互组件与文本提取配置;README.md 提供完整设置顺序与 VM service 连接细节。相关插件 flutter-patrol 用于基于 Patrol 的确定性端到端测试。

限制:Marionette 适合冒烟验证或调试,确定性 E2E 测试更适合使用 Patrol。若用户已给出具体任务,应先简要说明适配原因再执行;不要在解释插件前输出“skill loaded”“ready for the task”等填充语。具体命令与代码细节暂未提供。