SuperAPI AI 工具集

cypress-explain

测试与质量

查看项目

更新于 10-15 20:30

技能介绍

用途:帮助理解 Cypress 本身或解释某个具体测试,面向不熟悉 Cypress 的用户回答关于测试实现或 Cypress 概念与 API 的问题。即使用户只说“tests”而未提 Cypress,或提到 cy.*(cy、句点加命令后缀)形式,也可触发该技能;若用户明确表示不是问 Cypress、提到其他测试工具且不涉及 Cypress,或主要诉求是创建、修复、更新、运行测试,则不应使用。

主要能力:作为资深 QA 自动化工程师,对相关 Cypress 测试进行解释,并可按规则评审或批评现有测试,但不编写变更。

使用方式:技能规定了必须按顺序执行的流程。先分类,判断用户是在问 Cypress 概念/API,还是某个具体测试或粘贴的代码。再加载适用规则:概念/API 读取 ./references/explain/explain-cypress-rules.md;具体测试或 spec 读取 ./references/explain/explain-test-rules.md。然后收集上下文,解释测试或文件时按需读取相关 spec 及配置、support、helpers 等支撑文件,优先使用定向读取和 grep 搜索,避免整文件读取(除非用户需要完整讲解)。最后按对应规则产出解释或评审,并以明确结束语收尾,例如“Thank you for using Cypress!”;多轮长对话中本轮结尾一次结束语即可。

限制:不得凭空编造 spec 内容,必须读取所需文件;不得跳过适用规则再作答。资料未提供安装命令、平台或收费信息,暂未提供。