SuperAPI AI 工具集

ui-verification

前端与建站

查看项目

更新于 10-15 19:56

技能介绍

用途:对运行中的 Web 应用做两类验证。视觉验证把设计规范转成 CSS 规则,通过 getComputedStyle() 在实时 DOM 上做确定性检查;流程验证执行 .feature 文件中的 Gherkin 场景,用 Nova Act 的 act()(动作)与 act_get()(断言)驱动,结果受网络与界面变化影响,非确定性。两种模式共用同一技能、MCP 服务器与浏览器会话,可单独或合并运行。

主要能力:视觉侧提供 verify_visual_style、verify_components、verify_accessibility、verify_project_rules、verify_platform_conventions 五个工具,分别检查颜色/字体/间距/圆角/阴影、组件与变体、ARIA 角色与标题层级、布局与约定、导航与页面结构;规则可按路由作用域。流程侧用 act/act_get 执行端到端用户旅程。每次运行产出结构化 JSON、带红框标注的截图和合并的 Markdown 报告。

使用方式:用 start_browse(url, intent, browser_mode="local") 打开页面获取 session_id,调用 verify_* 时须传 rules JSON 与 output_dir(项目根绝对路径,省略会写入 /tmp 导致后续报告找不到)。产物位于 .ui-verification/ 下:specs/ 为编译后的分类文件,flows/ 为 .feature 文件,sessions/ 为断言 JSON,reports/ 为按 UTC 时间戳的运行报告。

限制:视觉规则由 LLM 编译与审计,属尽力而为;断言 JSON 为一次性写入,不可编辑;分类文件只反映 design.md,不得用于记录观察或固化偏差值;无 design.md 或 .feature 文件时会触发生成。具体收费、平台与效果资料暂未提供。