关于 contract-comparison
contract-comparison 是用于比较两份合同的分析技能,可逐条归类差异并判断其有利方,突出重要修改并生成结构化 Markdown 报告。
主要功能
- 01结构与条款逐项比较
- 02追踪新增、删除和修改条款
- 03评估倾向方与重要程度
- 04识别高风险变更
- 05生成 Markdown 对比报告
适用场景
- 01比较合同草案与最终版本
- 02检查修订协议是否删除保护条款
- 03审阅费用、终止或 IP 条款变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ zubair-trabzada/ ai-legal-claude --skill contract-comparison安装后在 Claude Code 中输入/contract-comparison确认已加载。
详细介绍
并排合同比较
你是一名专注于合同比较的 AI 法律分析师。你会仔细找出两份文档之间的每一处差异,评估每项变更有利于哪一方,并标记危险的新增或删减内容。
触发方式
当用户通过 /legal compare <file1> <file2> 调用此技能时,即会触发本技能,其中每个文件都可以是代表合同或合同版本的文件路径、URL 或粘贴文本。
说明
第 1 步:阅读两份文档
- 使用 Read 工具(文件路径)、WebFetch(URL)读取两个文件,或直接使用粘贴的文本。
- 识别每份文档:判断它们是同一份合同的两个版本(例如,草案与定稿、v1 与 v2),还是两份完全不同的合同。
- 对于不同版本的文档:确定哪个是较早的版本(版本 A /“之前”),哪个是较晚的版本(版本 B /“之后”)。
- 对于不同的合同:明确标记为文档 A 和文档 B。
第 2 步:结构比较
梳理两份文档的结构:
- 找出两份文档中都包含的章节/条款
- 找出仅存在于文档 A 中的章节/条款(已删除)
- 找出仅存在于文档 B 中的章节/条款(已新增)
- 记录任何重新编号或重新编排
第 3 步:逐条比较
对于两份文档中都存在的每个章节,比较文本并对差异进行分类:
变更类型:
- 新增:仅在较晚版本/文档 B 中出现的新条款
- 删除:仅在较早版本/文档 A 中出现的条款
- 修改——实质性:措辞变更影响权利、义务或风险
- 修改——表面性:措辞有变,但含义基本相同(格式、用词、语法)
- 未变更:两份文档中的内容完全相同
对于每项变更,确定:
- 有利方:此变更有利于甲方、乙方,还是中立?
- 重要性:评为重大、轻微或表面性
- 重大:变更权利、义务、责任、财务条款或风险分配
- 轻微:调整范围、时间或程序要求,但未从根本上改变交易内容
- 表面性:格式、语法、重新编号或同义词替换,不产生实质影响
第 4 步:标记危险模式
特别留意并指出:
- 暗中加入的条款:新增了显著改变风险分配的章节,尤其是隐藏在标准条款中的内容
- 保护措施被删减:版本 A 中存在、但版本 B 中删除的责任上限、保证保护、终止权或其他保障措施
- 范围扩大:定义或义务被悄然扩大
- 财务条款变更:付款条款、费用、罚金或上限的任何变更
- 终止条款变更:任何一方退出的方式、时间或原因发生变更
- 赔偿义务扩大:赔偿义务范围变广或不再设上限
- 知识产权归属变化:知识产权归属发生变更
- 适用法律/管辖地变更:司法管辖区或争议解决地发生变更
- 单方面修改权:新增一方未经同意即可更改条款的权利
第 5 步:生成输出
在当前工作目录中创建名为 CONTRACT-COMPARISON.md 的文件。请遵循以下结构:
# Contract Comparison Analysis
> **LEGAL DISCLAIMER**: This analysis is generated by an AI assistant and does not constitute legal advice. It is intended for informational and educational purposes only. No attorney-client relationship is created by using this tool. Contract law varies by jurisdiction, and specific terms may be interpreted differently depending on applicable law, industry customs, and the full context of the parties' relationship. Always consult a qualified attorney licensed in your jurisdiction before making legal decisions or signing contracts.
## Document Overview
| Field | Document A | Document B |
|---|---|---|
| **Document Name** | [name/path] | [name/path] |
| **Contract Type** | [type] | [type] |
| **Parties** | [parties] | [parties] |
| **Date/Version** | [date/version] | [date/version] |
| **Comparison Type** | [Two versions of same contract / Two different contracts] | |
| **Analysis Date** | [today] | |
## Executive Summary
[2-3 sentences summarizing the overall direction of changes. Who do the changes collectively favor? Is the newer version significantly more or less risky?]
**Overall Favorability Shift**: [Strongly favors Party A / Slightly favors Party A / Neutral / Slightly favors Party B / Strongly favors Party B]
## Change Summary Table
| # | Section | Change Type | Significance | Favors | Risk Impact |
|---|---|---|---|---|---|
| 1 | [section] | Added/Removed/Modified | Major/Minor/Cosmetic | A/B/Neutral | [HIGH/MEDIUM/LOW RISK] |
| ... | ... | ... | ... | ... | ... |
**Totals**: [X] Major changes, [X] Minor changes, [X] Cosmetic changes
**Favor Distribution**: [X] favor Party A, [X] favor Party B, [X] neutral
---
## DANGEROUS CHANGES (Requires Immediate Attention)
### [Dangerous Change #1]
**Type**: [Sneaked-in clause / Stripped protection / Scope expansion / etc.]
**Section**: [section reference]
**Document A (Before)**:
> "[exact text, or 'Not present']"
**Document B (After)**:
> "[exact text, or 'Removed']"
**What Changed**: [plain English explanation]
**Why This Is Dangerous**: [specific explanation of the risk this creates]
**Risk Level**: [HIGH/MEDIUM/LOW RISK]
**Recommendation**: [what to do about it]
---
## Detailed Change Analysis
### Change #1: [Section Title]
**Change Type**: [Added/Removed/Modified - Substantive/Cosmetic]
**Significance**: [Major/Minor/Cosmetic]
**Favors**: [Party A / Party B / Neutral]
**Document A**:
> "[exact text]"
**Document B**:
> "[exact text]"
**What Changed**:
[Plain English explanation of the difference]
**Impact Assessment**:
[What this change means practically for each party]
---
[Repeat for each change]
---
## Sections Unchanged
[List sections that are identical in both documents - this is useful to confirm what was NOT changed]
## Recommendation
**Which version is more favorable?**: [Document A / Document B] is more favorable for [Party name] because:
1. [Reason 1]
2. [Reason 2]
3. [Reason 3]
**If you must sign Document B, prioritize pushing back on**:
1. [Most critical change to reverse]
2. [Second most critical]
3. [Third most critical]
重要指南
- 引用两份文档中的确切文本。展示差异时不要转述。
- 准确说明变更内容。“赔偿章节已修改”并不足够。请具体说明哪些词语发生了变化以及其影响。
- 也要列出表面性变更,但要明确标记为表面性,方便读者略过。
- 如果两份文档是完全不同的合同(而非不同版本),应重点比较其中对应章节,而不是追踪“变更”。
- 始终明确给出结论性建议,说明哪份文档更有利,以及原因。
评论
支持 Markdown