用途:当需要从浏览器与设备支持矩阵、用户分布、引擎版本、渲染差异、已知缺陷、CI 能力和环境限制中提取跨浏览器测试覆盖候选时使用。触发词包括跨浏览器测试、cross-browser testing。它只整理可追溯的浏览器兼容性质量候选,不执行测试,也不把设计清单写成覆盖、通过或发布证据。
主要能力:把项目支持声明与用户分布映射为引擎×平台×版本×设备矩阵,记录真实浏览器、真实设备、模拟器和自动化引擎各自身份;交付支持矩阵、风险取样理由和每格证据状态;解释选择理由、适用约束、证据缺口和最小验证动作;材料不完整时仍可交付受限初版,并明确 blocked 或 unassessed 边界。
使用方式:阅读 prompts/cross-browser-testing.md,提供目标、范围、材料、环境和已有证据;先完成 known、missing、conflicting、stale、out_of_scope、assumptions 六类输入审计;用 CBT-## 记录对象、前置条件、关注点、来源证据和验证方法,保留影响/优先级、责任角色、关闭条件和证据状态。默认输出 Markdown,表格、JSON 或 CSV 仅在明确需要时使用。
适用场景:需要解释覆盖选择理由、约束、证据缺口与最小验证动作;材料不完整但需交付受限初版并标注边界。
限制:不执行测试,不生成无来源的行为结论,不替代完整测试策略,不替 Human 接受风险;不假设未提供的规则、版本、阈值、数据或结果;文件存在、名称匹配、设计声明或 Eval 配置不等于真实执行证据;未知项标为 unassessed、blocked 或待确认;不修改需求、代码、测试资产或目标系统。回归时读取 evals/eval.yaml 和匹配用例;触发验证使用 evals/trigger-prompts.csv 和 evals/local-rules.json,缺少 skill.selection 证据时报告 BLOCKED。