用途:在需要分析或优化 CI 测试流水线时使用,关注流水线阶段、反馈延迟、资源、波动(flakiness)、缓存/分片与回滚边界。适用于评审现有方案或指标并形成可执行改进项,也适用于输入不完整时交付带假设与信息缺口的受限初版。
主要能力:按领域风险、证据状态、优先级和边界组织输出;区分已确认事实、证据支持的推断、候选建议与 Human 决策;把高风险项转成前置条件、步骤、预期结果、所需证据和验证方法。
使用方式:先阅读并遵循 prompts/ci-test-optimization.md(每次执行必须读取)。提取范围、环境、版本、时间窗口、约束、成功标准与证据;重点检查阶段依赖、反馈延迟、资源使用、波动、缓存与分片。以 commit/run/runner/config/test-set ID 固定比较对象,从事件时间线分解 queue、checkout/install、setup、execute、retry、report。沿 DAG 计算关键路径,报告重试次数与失败原始结果。缓存键应包含项目相关 lockfile、工具链与配置身份,比较 cold/warm。before/after 需保持测试集、故障检出、资源与窗口可比。默认输出 Markdown,按需改为表格、CSV、JSON 或工单格式,保留相同发现字段与证据边界;Markdown 表格中字面竖线写为 |。可按需读取 references/domain-decision-example.md、evals/eval.yaml 和 evals/cases/,仅当目录实际存在。
限制:仅分析上述领域,不替代业务负责人或 Human 的风险接受、例外批准与发布决定;不编造系统行为、字段、指标、阈值、数据、根因或通过结论;静态设计、计划或 dry-run 不得升级为真实执行证明;证据不足时使用待确认、blocked、unassessed 或 NOT_SCORED 并给出最小验证方法;涉及生产、隐私或安全时采用最小权限、脱敏数据、mock、dry-run 或隔离环境。安装与具体命令资料暂未提供。