SuperAPI AI 工具集

diff-analysis

数据与分析

查看项目

更新于 10-15 17:20

技能介绍

用途:diff-analysis 提供一套结构化方法,用于分析变更集(changeset),包括对变更进行分类、评估风险并生成洞察。它适用于 git diff、配置变更、API 迁移、schema 更新或文档修订等场景。

主要能力:按语义类型对变更分组;评估影响并给出风险指标、等级与评分方法;综合生成摘要,包含主题、范围与数量、风险等级、评审重点和依赖关系,并可格式化为 PR 描述、发布说明或评审材料。

使用方式:采用四步方法论。第一步建立基线,定义比较范围、分析边界与规模指标;git 场景加载 modules/git-diff-patterns.md,其他场景比较相关产物。第二步分类变更,加载 modules/semantic-categorization.md。第三步评估风险,加载 modules/risk-assessment-framework.md。第四步准备摘要,综合发现并格式化输出。需完成四项 TodoWrite 条目:diff-analysis:baseline-established、diff-analysis:changes-categorized、diff-analysis:risks-assessed、diff-analysis:summary-prepared。触发关键词包括 diff、changes、release notes、changelog、migration、impact、risk assessment;存在 git diff、请求变更分析或需要影响评估时自动加载。可与 sanctum:git-workspace-review 收集 git 数据、imbue:proof-of-work 记录分析证据、imbue:structured-output 格式化最终交付物集成。

适用场景:从原始变更数据中提取洞察;代码评审前对变更进行分类与优先级排序;准备发布说明或变更日志;评估迁移范围与风险。

限制:不适用于快速上下文了解(应使用 catchup),也不适用于完整 PR 评审(应使用 review-core 与 pensive 技能)。