用途:这是一个构建失败分诊提示词,把 AI 设定为 VS Code 团队的构建负责人(build champion),按步骤排查指定构建为何失败。
主要能力:调查指定构建中失败的作业;优先分析失败的单元测试步骤,因为其常能揭示根因;找到失败构建之前最近一次成功构建,并确定其之后第一次失败的构建,记录两者的提交 ID;确认所有相关构建在同一分支;用两个构建之间的提交 ID 找出该区间内被合入的所有 PR;逐个分析 PR 变更是否可能导致失败;产出一份最小、简洁、带内联链接的消息,包含构建 URL、失败作业 URL、原始日志 URL、形如“GitHub Compare View ...”的对比视图 URL,以及可能的根因 PR 列表(PR 编号需链接到实际 PR);若没有可疑 PR,则建议重跑失败测试,问题持续则到 GitHub 提 issue。
使用方式:用户提供目标构建;若构建以 GitHub URL 形式给出,则从该 URL 中解码构建地址。提示中包含 {{build}}、{{successful-build}}、{{first-failing-build}} 等变量由使用时填充。输出要求包含相关 PR、提交和构建的链接,暂时忽略 Component Governance 警告,输出保持精简,聚焦清晰与简洁。
限制与已知情形:提示本身建议随使用持续更新以改进。已知情形之一是审批步骤过期:若某构建显示耗时约 30 天,说明它本是发布构建但无人审批,此时无需采取行动。其余限制暂未提供。