用途:这是 dotnet/runtime 仓库中创建 Known Build Error(KBE)的专属入口技能。当工作流发现疑似需要建立 KBE 的失败候选时使用,也可用于判断某候选应创建 KBE、跳过还是延后人工审查。适用场景包括:定时外循环 CI 扫描器发现失败并需提交 KBE;针对 PR 的扫描发现构建分析尚未认定为已知问题的可操作失败。
主要能力与用法:该技能不自行实现逻辑,而是委托给共享逻辑 .github/workflows/shared/create-kbe.instructions.md,由后者负责详细搜索规则、正文模板、签名推理、验证步骤与重复检测。使用时需按顺序阅读并遵循:先读 .github/workflows/shared/create-kbe.instructions.md,再读选中该失败并判定其范围内的调用方工作流或工具说明,最后遵循当前调用方的具体格式或 dry-run 要求。
核心规则:一个失败形态对应一个 KBE 结果;不得创建重复 KBE;提交新 KBE 前先搜索现有打开及近期关闭的 KBE;若失败并非由该 PR 引起,不要重跑 CI,而应创建或更新 KBE;不要在现有 KBE 上评论,构建分析会在问题正文中跟踪出现数据;仅在签名稳定且可操作时才提交 KBE;若问题已知或已被现有分诊有效处理,则跳过而不提交重复项。
限制:资料未提供具体安装命令、定价、平台支持范围或使用示例;未说明该技能是否可脱离 CI 环境单独运行。