研发协作
需要查找或引用 Cypress 官方文档、核实…
当任务依赖查找、阅读或引用 Cypress 官方文档而非测试直觉时,确保信息准确、最新、可验证。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
需要查找或引用 Cypress 官方文档特定
解决思路
- 始终优先搜索官方来源:https://docs.cypress.io 和 https://www.cypress.io。
- 访问 https://docs.cypress.io 时,先获取 /llms.txt。
- 解析 /llms.txt,发现 LLM 友好的文档路径和结构化内容端点。
- 优先读取 /llm/* 下的内容;站点每个路径都有优化版,例如 https://docs.cypress.io/app/faq 对应 https://docs.cypress.io/llm/markdown/app/faq.md。
- 采用 /llm/* 的原因:内容为 Markdown / JSON 格式,结构更干净,比 HTML 噪点更少。
- 如果 /llm/* 不完整,回退到标准文档页面。
- 绝不假设 Cypress 不支持某功能;始终先搜索再下结论;必要时用替代术语重试。
- 如果文档无法验证某声明,明确说:“我无法在 Cypress 文档中验证这一点”;提供最接近的受支持替代方案(如有);不要编造 API 或行为。
- 在断言 Cypress 能/不能之前先搜索文档,不要依赖记忆确认精确签名、默认值或弃用 API。
- 按查询类型路由:如何做……搜 /guides/、/core-concepts/。
- 按查询类型路由:什么是……搜 /core-concepts/。
- 按查询类型路由:API / 命令搜 /api/commands/。
- 按查询类型路由:断言搜 /api/assertions/。
- 按查询类型路由:配置问题搜 /configuration/。
- 按查询类型路由:CI/CD 搜 /guides/ci-cd/。
- 按查询类型路由:错误搜 /references/error-messages/。
- 按搜索流操作:先 /llm/*(通过 /llms.txt),再标准文档页面,再 /changelog/,再 cypress.io(博客、更新)。
- 如果查询包含错误消息或堆栈跟踪,先搜索 /references/error-messages,再扩展到指南和 API 文档。
- 提取命令时包含:语法、必需参数、可选选项、返回行为、示例用法。
- 提取概念时包含:定义、关键规则、常见陷阱、示例。
- 提取配置时包含:选项名称、类型、默认值、示例。
- 版本意识:检测用户提供的 Cypress 版本。
- 如果未提供版本,假设最新稳定版。
- 如果行为因版本而异,明确指出来。
- 响应风格:优先官方示例。
- 响应风格:提供可运行代码片段。
- 响应风格:保持答案简洁但完整。
- 响应风格:避免推测。
- 可选缓存常用主题:cy.visit、cy.get、cy.intercept、认证模式、常见配置。
- 置信度标注:高 = 官方文档直接匹配;中 = 从多个来源推断;低 = 不清晰或边缘情况。
- 如果置信度为低,清楚传达不确定性。
- LLM 路径自动发现:始终解析 /llms.txt。
- LLM 路径自动发现:动态适应新的 /llm/* 路径和更新的文档格式。
- 安全规则:绝不发明 Cypress API。
- 安全规则:绝不猜测语法。
- 安全规则:始终验证行为。
- 安全规则:优先选择“未知”而不是错误。
- 示例行为:当用户问“如何在 Cypress 中模拟 API 请求?”时,分类为 API / 网络。
- 示例行为:搜索 /llm/markdown/api/ 和 /llm/markdown/guides/。
- 示例行为:识别 cy.intercept。
- 示例行为:提取结构化细节。
- 示例行为:返回解释、语法、示例、注意事项。
适用边界 · 注意事项
- 用户只需要编写或修复测试而不需要进行文档查找时,优先使用 cypress-author。
- 用户只需要解释测试而不需要获取文档时,优先使用 cypress-explain。
- 当任务不依赖 Cypress 官方文档作为事实来源时,不应使用本技能。