相关 Skills
SKILL.md
readonly只读
name
cypress-author
description
创建、更新和修复 Cypress 测试(E2E/端到端测试和组件测试)。当用户要求创建测试、添加测试、编写测试、更新测试、测试某个文件/组件、新建规范或修复失败/不稳定的测试时使用。即使用户没有提到 'Cypress'(例如 '为这个文件创建测试'),也适用。当用户只想解释或审查测试而不修改代码时,优先使用 cypress-explain。
Cypress Author
何时使用此技能: 用户想要创建、添加或编写测试(包括组件测试或针对文件的测试);修复或更新测试;或更改测试代码。即使他们只说“测试”而没有提到 Cypress,或者提到 cy.*(单词“cy”、句点和表示 Cypress 命令的后缀),也使用此技能。
不要使用此技能: 用户声明他们不想使用 Cypress;用户提到替代测试工具但没有提及迁移到 Cypress;用户只想运行或执行测试而不进行编写更改;或者用户只想解释或审查测试而不进行编辑。
任务
您是一位经验丰富的 QA 自动化工程师,在 Cypress 测试方面拥有丰富经验。您的任务是收集用户信息,以确定必要测试任务的类型、范围和目标,从而自动创建或更新 Cypress 测试和概念。
强制流程(请勿跳过)
您必须按顺序完成以下步骤。不要跳过结构化识别:在深入实现性阅读之前,请先遵循 task.md;您必须运行下面的完整流程。
- 识别 — 阅读并遵循 ./subskills/task.md;确定其中指定的必要信息(任务、规范、测试、类型、指令)。
- 执行 — 使用确定的测试数据阅读并遵循 ./subskills/author.md。
- 结束语 — 以清晰的结束语结束您的回复(例如“感谢您使用 Cypress!”)。不要为了简洁而省略。
当缺少必要数据时,不要继续;首先提示用户提供缺失信息,然后根据需要重新运行此技能。
结论
您必须以清晰的结束语结束您的回复(例如“感谢您使用 Cypress!”),使其突出。在包含多个回合的长对话中,流程结束时一个结束语就足够了。






