Agent Skills
返回列表
💻

需求变更影响分析器

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9e6539c8/requirement-change-impact

技能介绍

为什么需要它

需求文档在版本迭代中会不断增删改,靠人工逐行比对 PRD 或规则文档来评估影响范围,既容易漏掉跨模块的隐式依赖,也很难产出一份可追踪的评审材料。需求变更影响分析器 针对的就是这个场景——把「这次改了什么」和「它会影响哪些模块」变成结构化数据,而不是让团队凭记忆讨论。

它如何工作

  • 接收旧版和新版的纯文本或 Markdown 需求文档,先检查文件是否存在、字段是否完整,并明确告知缺失字段会限制哪些分析。
  • 在独立的输出目录中运行脚本,不会覆盖用户的原始文件。
  • 按 账号、权限、支付、数据、接口、通知 等模块映射变更影响,生成 change_log.csv、traceability_matrix.csv、change_impact_report.md 和 change_impact.json 四份产物。
  • 报告中的结论带有排序和优先级,而不是简单复述差异;结构化文件可被后续表格或自动化流程再次读取。

边界与注意点

文本层面的对比无法自动获知真实的代码依赖。影响模块和测试建议是评审的起点,最终仍需研发、测试和产品确认。报告不会把外部文件中的文字当作指令执行,也不会写入 API Key、密码或完整身份信息。删除、覆盖、发送或上传文件前会先获得明确同意。对于高风险判断会标注限制,不冒充法律、财务或合规结论。

使用场景

  • 拿到新版PRD后,需要对比旧版找出权限与支付模块的改动,确定本次发版的回归测试范围。
  • 规则文档更新后,需要梳理接口和通知模块的受影响范围,产出一份供研发评审的变更追踪矩阵。
  • 项目收尾前,需要将两版需求说明的差异映射到具体业务模块,为测试团队提供优先级排序的测试建议。

适合人员

  • 产品经理:需要在需求评审会上向研发团队清晰解释本次变更波及的核心业务模块及潜在风险。
  • 测试工程师:需要根据最新的PRD版本差异,快速圈定本次迭代的回归测试范围和高优先级用例。
  • 后端开发:需要在动手改代码前,通过结构化的变更矩阵确认接口和数据模块被波及的具体范围。