SuperAPI AI 工具集

playwright-orchestrator

测试与质量

查看项目

更新于 10-16 06:21

技能介绍

用途:当用户请求 Playwright 帮助但具体工作流尚不明确时,该技能负责分类任务、路由到正确的子技能并推动工作继续。

主要能力:按意图路由。编写、修复或审查 Playwright 测试路由到 ../core/SKILL.md;在 fixtures、POM 与 helpers 之间选择路由到 ../pom/SKILL.md;设置或调试 CI 执行路由到 ../ci/SKILL.md;从 Cypress 或 Selenium 迁移路由到 ../migration/SKILL.md;从终端驱动浏览器路由到 ../playwright-cli/SKILL.md;从工单或规格推导需求路由到 ../analysis/SKILL.md;生成或完善覆盖计划路由到 ../coverage_plan/generation/SKILL.md 与 ../coverage_plan/review/SKILL.md;编写测试文档或转换用例格式、导出用例到外部测试管理系统、映射工具 ID 或上报执行结果,均路由到 test-management-sync 技能;调查失败路由到 ../documentation/root_cause/SKILL.md;创建交接或恢复状态产物路由到 ../documentation/handover/SKILL.md 与 ../documentation/session-state/SKILL.md。

使用方式:用户已提供足够上下文时直接推断任务类型;仅当答案会实质改变产物、范围或下一个工具时才提问澄清;用户已要求具体交付物时不要停下来给菜单;优先选择最小可用的子技能而非加载整个包。路由后应实际执行工作,而非仅宣布目标技能;可说明推断的任务类型、所用子技能、高影响假设和即将产出的产物。

限制与护栏:优先使用 web-first 断言和面向用户的稳健定位器;不写占位测试,也不在受阻时声称实现已完成;将设置与状态放入 fixtures,UI 行为在重复或复杂时放入页面对象,helpers 保持无状态;选择性模拟第三方依赖,默认不模拟被测系统;规划与文档应可追溯到需求和可执行自动化。若任务描述不足但风险低,可作合理假设并说明;若影响范围、成本或长期结构,应暂停并获取缺失决策;需要多个子技能时按顺序使用并明确交接。当调度路由不可用时,可直接使用同级技能路径作为兼容回退。