Agent Skills
返回列表
💻

文本差异对比

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_ae3bd8e0/linediff。

技能介绍

要解决什么问题

在代码评审、配置合并或文档修订时,你往往手里有两段「看起来差不多」的文本,却很难快速看出哪一行变了、是删了还是改了。肉眼逐行扫既慢,也容易漏掉只改了一个字符的行。这个技能把对比结果收敛成统一的行级标记,方便你贴进评论、工单或二次处理。

技能如何工作

你提供文本 A 与文本 B,技能按行对齐并输出差异:

  • +:仅在 B 中出现的内容(新增)
  • -:仅在 A 中出现的内容(删除)
  • ~:同一逻辑位置上的修改(A 与 B 均存在但内容不同)
  • 无前缀:两边一致

输出是逐行的,适合 diff 习惯、短段落和配置片段;不依赖外部库或 CLI,由技能在对话里直接给出结果。

适用边界与注意点

  • 对比粒度是行,不是字符级或语义级;同一行内多处改动会整行标为 ~。
  • 极长文本或格式严重不一致时,行对齐可能产生大量「删除+新增」而非 ~,需要结合上下文判断。
  • 不负责三方合并、补丁应用或二进制内容;仅做 A/B 文本的可读差异展示。

使用场景

  • 合并前后两份 YAML 片段,要标出新增、删除和改动的行再贴进 PR 说明
  • 收到客户发来的修订版合同段落,需与内部存档原文逐行核对措辞差异
  • CI 失败时对比两次部署生成的 `.env` 示例,找出多出来的密钥行或删掉的变量
  • 把聊天记录里两段粘贴的配置并排交给技能,快速确认哪几行被改过

适合人员

  • 在 PR 里要写清改动点的后端,需要把旧版与新版接口说明做成可读 diff
  • 维护多环境配置文件的运维,经常要比对测试与生产两份文本找漂移项
  • 法务或商务助理,负责核对对方回传文档与己方模板是否逐行一致
  • 写技术文档的工程师,要把教程示例的「修改前/修改后」用统一符号标给读者