用途:从代码、配置、数据和依赖变更中识别受影响能力、回归范围与发布风险,形成可执行改进项;输入不完整时也可先给出带假设和缺口的初版。
主要能力:先做输入审计,区分已确认事实、合理假设与待确认问题;构造 changed 文件/符号/配置→dependent→业务义务→test ID 的带类型证据图,每条边标注来源、版本与 confirmed/candidate/unknown;遍历直接与传递消费者并去重;对动态注册、运行时配置等不可追踪依赖显式标为 unknown,不将无映射等同于无影响。输出纳入/排除理由、最小验证、残余风险与追加范围触发。
使用方式:需先阅读并遵循 prompts/change-impact-analysis.md 的输入、执行规则、最低覆盖清单与输出顺序;补充影响判断所需的范围、环境、版本、限制、证据和成功标准;默认输出 Markdown,用户要求表格、CSV、JSON 或工单格式时保留风险、证据、优先级与边界字段。参考文件 references/domain-decision-example.md 用于校准;评测时读取 evals/eval.yaml 与 evals/cases/ 用例,仅当目录存在且任务需要时才读取相应资产。
适用场景:变更评审、回归范围确定、发布风险分析、质量范围界定。
限制:不编造输入中不存在的行为、字段、指标或根因;关键结论须关联证据,证据不足标为假设并给出验证方法;优先级须说明业务影响、可能性或可探测性依据;未执行未经授权的生产写操作或破坏性动作。本技能可分析代码、数据、配置等变更,PR 专项另保留 base/head 与 diff 身份。