用途:discover-testing 是一个测试技能路由(router)技能,用于在执行测试工作之前,判断并选择应使用的测试技能。触发场景包括 discover testing、testing skill router,以及“该用哪个测试技能”这类请求。
主要能力:读取 references/skill-capability-inventory.json 查看规范 ID 清单(2026-10-12 快照收录 165 个 ID),但清单存在不代表当前 Host 已安装或可调用;缺少安装证据时可用性为 UNKNOWN,明确缺失为 UNAVAILABLE。路由时先识别能力阶段(Core QA / Engineering QA / Production Quality / AI Native QA)与主要测试目标,再按 prompts/ 下的路由提示选择 1 个主技能,必要时最多加 1 个辅助技能,然后把请求交给目标技能。
使用方式:先阅读同目录 reference.md,匹配一条结构化路由;再阅读并遵循 prompts/discover-testing.md(最小覆盖、输出结构、质量标准)。涉及 Excel/CSV/JSON/Word 时读 output-formats.md 并遵守格式;有现成模板时使用 output-templates/ 下匹配文件;格式转换或辅助检查优先用 scripts/;评估或回归本技能用 evals/ 配合 skill-up。
适用场景:请求混合多个测试方向或阶段、需要先确定路由时。匹配时应优先考虑明确专长(如认证 vs 授权、检索 vs 答案质量、影响范围 vs 回归选择),再考虑宽泛的 Composition 路由。
限制:本技能只做路由,不在内部执行完整测试工作。推荐技能要少,避免菜单式罗列;目标已明显时直接说明。路由需可执行:给出技能名与理由。遵循“一主一可选”约束,关系只是导航元数据,不是安装依赖或强制执行链。AI for QA 用 ai-assisted-testing,Testing for AI 属于 AI Native QA;路线图中的技能未安装前不得作为可调用主技能推荐。目标不可用时说明缺口与最小安装/交接动作,不得声称已调用。信息不足时不要假装路由已完成,需标注假设与缺口。