1. 项目概述一个为AI编码助手打造的智能合同审查技能如果你是一名开发者、创业者或者法务人员经常需要处理各种合同比如NDA保密协议、SaaS服务协议、甚至是复杂的并购文件那你肯定知道这个过程有多耗时耗力。传统的做法是要么自己硬着头皮看要么花大价钱请律师。市面上虽然有一些企业级的法律AI工具但它们要么价格昂贵、不对外开放API要么就是开源项目但集成起来极其麻烦对个人开发者和小团队极不友好。我就是在这样的背景下动手构建了claude-legal-skill这个项目。它的核心目标很简单让你能在自己最熟悉的编码环境里比如Claude Code、Cursor或者VS Code里直接调用一个AI技能像问技术问题一样快速获得一份专业、可操作的合同审查意见。这不仅仅是把合同文本扔给大语言模型然后得到一个笼统的回答而是基于真实的、经过标注的法律数据集CUAD结合市场惯例和谈判策略生成一份结构化的风险报告甚至能直接输出律师在审阅合同时常用的“修订建议”Redlines。这个技能最吸引我的地方在于它的“场景化”和“可操作性”。它不是一个黑箱。你告诉它“我是接收方”还是“供应商”它会基于你的立场调整风险判断。它会告诉你某个条款的市场标准是什么你有多大可能性能谈下来并且会给出具体的修改建议文本。对于开发者来说它就像一个可以随时调用的、精通法律的“结对编程”伙伴无缝嵌入到你的工作流中。2. 核心设计思路与工作原理拆解2.1 为什么选择“Agent Skill”模式在AI工具生态中存在几种集成模式独立的Web应用、浏览器插件、API服务以及像本项目采用的“Agent Skill”。我选择后者是基于对开发者工作流的深度理解。无缝上下文集成当你在IDE里编写代码或查看文档时思维是连续的。切换到浏览器打开一个法律AI网站会打断这种“心流”。Agent Skill模式让你无需离开编码环境直接在聊天窗口输入Review this NDA - Im the receiving party就能获得分析保持了工作流的完整性。降低使用门槛安装过程通常只是一条git clone命令将技能文件放到指定目录。无需注册账号、申请API密钥、处理复杂的OAuth授权。这对于需要快速验证想法或处理临时任务的用户来说效率极高。利用现有AI能力它本质上是一个精心设计的“提示词工程”Prompt Engineering项目将复杂的法律审查逻辑封装成一套系统提示词System Prompt和工具调用Function Calling模板。它不直接提供AI模型而是指导你已有的Claude、GPT等模型如何更好地完成法律分析任务。这意味着它的效果会随着你所使用的基础模型能力的提升而提升。2.2 法律智能的基石CUAD数据集与风险分类这个技能专业性的核心来自于对CUADContract Understanding Atticus Dataset数据集的深度利用。CUAD不是一个普通的合同文本库它包含了510份真实商业合同如并购、贷款、雇佣协议并由专业律师人工标注了超过13,000个条款涵盖了41个关键的法律风险类别。注意直接让通用大模型审查合同它可能会关注语法、格式或者给出一些泛泛而谈的建议如“此条款可能对您不利”。但基于CUAD训练的模型或构建的提示词能像专业律师一样识别出诸如“赔偿条款是否无上限Uncapped Indemnification”、“责任限制期是否过短Limitation of Liability”、“合同自动续约的通知期是否合理Auto-renewal”等具体、高价值的风险点。本技能将这41个风险类别内化为自己的审查维度。例如当分析一份SaaS协议时它会系统性地检查数据与隐私数据导出权、数据处理协议DPA引用、数据存储地点。服务承诺服务等级协议SLA的具体指标如99.9%可用性及违约补偿服务抵扣。财务与期限价格调整机制、自动续约条款、终止权利。责任与风险责任上限是合同总额还是12个月费用、赔偿范围、知识产权归属。这种基于权威数据集的、结构化的审查框架是它区别于“通用聊天式”合同分析工具的根本。2.3 从问题识别到解决方案结构化输出与红批生成很多AI工具止步于“发现问题”。但谈判中更重要的是“如何解决”。claude-legal-skill的设计哲学是提供端到端的解决方案其输出是高度结构化的旨在直接驱动后续行动。典型的输出结构包括风险摘要与红标快速扫描用//快速标识关键风险让用户一眼抓住重点。关键条款表格以表格形式列出核心条款如管辖法律、保密期限、责任上限、其在合同中的位置、当前内容、市场标准对比及风险等级。可谈判性评级这是极具实战价值的洞察。它会评估修改某个条款的难易程度。高通常是对双方相对公平的调整如将“任意终止”改为“因故终止”或增加数据导出功能。对方阻力较小。中涉及利益平衡如提高责任上限。需要谈判筹码。低受法规或行业惯例强约束的条款如支付网络规则。试图修改可能徒劳无功。具体的修订建议Redlines这是技能的“杀手锏”。它不只说“赔偿条款应设上限”而是直接给出建议修改的文本例如原条款“Each party shall indemnify the other...”建议修订“Each party’s aggregate liability arising out of or related to this agreement shall not exceedthe total amounts paid or payable by Customer in the 12 months preceding the claim.” 这种输出格式通常是JSON可以被下游工具如项目提到的legal-redline-tools直接解析并自动生成带有“修订追踪”的Word文档或PDF红批稿极大提升了律师或业务人员准备谈判材料的效率。3. 实战部署与核心使用指南3.1 环境准备与技能安装安装过程极其简单但其背后的路径选择值得说明。技能遵循开放的Agent Skills 标准这是一个旨在为不同AI编码助手提供统一技能安装接口的社区规范。安装步骤# 对于 Claude Code 用户假设技能目录为默认路径 git clone https://github.com/evolsb/claude-legal-skill ~/.claude/skills/contract-review # 对于使用 OpenAI Codex 兼容环境的用户 git clone https://github.com/evolsb/claude-legal-skill ~/.codex/skills/contract-review安装路径解析~/.claude/skills/或~/.codex/skills/是这些AI助手约定俗成的技能加载目录。将技能克隆到以技能名命名的子目录下如contract-review助手在启动时会自动扫描并加载这些技能。如果你使用的工具如Cursor、Windsurf等支持Agent Skills但路径不同你需要查阅其文档将技能克隆到对应的skills目录下。开发模式推荐如果你可能需要对技能进行微调或查看源码建议使用符号链接的方式这样更新代码更方便# 1. 将仓库克隆到你的开发目录 git clone https://github.com/evolsb/claude-legal-skill ~/Developer/claude-legal-skill # 2. 创建符号链接到AI助手的技能目录 ln -s ~/Developer/claude-legal-skill ~/.claude/skills/contract-review这样你在~/Developer/claude-legal-skill下的任何修改都会实时反映在技能中。实操心得安装后务必重启你的AI编码助手如Claude Code、Cursor。大多数工具只在启动时加载技能目录。如果技能没有出现首先检查路径是否正确并重启应用。3.2 核心使用模式与高效提问技巧技能安装成功后你通常可以在AI助手的聊天界面通过“/”命令或下拉菜单找到并激活contract-review技能。激活后最核心的一步是提供清晰的上下文和指令。基础指令模板Review [合同文本或文件] - Im the [你的立场]高效的提问技巧与场景示例立场先行- Im the receiving party/vendor/customer/seller这个后缀至关重要。赔偿条款对“接收方”和“披露方”风险完全不同。技能会根据你的立场调整风险权重和建议。聚焦具体条款如果时间有限不要一次性审查全文。可以针对你最关心的部分提问。Analyze the indemnification clause in this MSA - Im the customer.What are the termination for convenience provisions? Im the vendor.Check the liability cap and warranty disclaimers in section 7-9.结合业务场景将你的商业顾虑融入问题。Review this SaaS agreement focusing on data portability and SLA credits - we are a heavily regulated fintech company.Whats my exposure to chargeback reserves in this merchant agreement?处理长合同如果合同超过模型的上下文窗口采用分段审查策略。首先指令Provide a high-level structure and identify the most critical sections (like liability, indemnification, IP) of this 50-page merger agreement.然后分段提交Now, review Section 8: Indemnification from the above agreement - Im the buyer.一个完整的NDA审查对话示例User: [激活 contract-review 技能] Review the following NDA text - Im the receiving party. [粘贴NDA合同全文] AI (contract-review): **Red Flags Quick Scan** - Confidentiality period: PERPETUAL (严重偏离标准1-3年) - No return/destruction certification requirement upon termination. - One-way indemnification favoring Disclosing Party. **Key Terms Market Benchmark** | Provision | Contract Term | Market Standard | Risk | |-----------|--------------|-----------------|------| | Confidentiality Period | Perpetual | 1-3 years after termination | Critical | | Governing Law | California | Delaware (corporate-friendly) | Important | | Liability Cap | Not Mentioned | Mutual, capped at direct damages | Critical | **Negotiation Advice Redlines** 1. **Confidentiality Period (High Negotiability)** * **Current:** ...shall remain confidential indefinitely. * **Proposed Redline:** ...shall remain confidential for a period of **three (3) years** from the date of termination. * **Reasoning:** 3 years is the upper bound of market standard for trade secrets. Perpetual is overly burdensome and unenforceable for business information. 2. **Liability (Medium Negotiability)** * **Missing Clause.** * **Proposed Addition:** Notwithstanding anything to the contrary, neither party shall be liable for any indirect, special, incidental... Each partys total aggregate liability shall not exceed $[Amount]. * **Reasoning:** A mutual liability cap is standard and essential to limit exposure from breaches.这份输出从风险预警、市场对标到具体修改文本一气呵成用户可以直接将“Proposed Redline”部分用于邮件沟通或合同修订。3.3 进阶工作流与法律红批工具链集成技能输出的结构化JSON数据红批建议的威力在与配套工具链结合时才完全释放。作者推荐的legal-redline-tools就是一个绝佳搭档。集成工作流如下AI技能生成分析使用claude-legal-skill审查合同并要求其输出JSON格式的红批建议。你可以通过更具体的指令来获取Review this agreement and output the redline suggestions in JSON format.工具链处理将合同原文如contract.docx和技能生成的redlines.json交给legal-redline-tools。# 安装工具 pip install githttps://github.com/evolsb/legal-redline-tools.git # 应用红批生成带修订追踪的Word和PDF legal-redline apply contract.docx redlined.docx \ --from-json redlines.json \ --pdf redline.pdf \ --memo-pdf internal-memo.pdf获得交付物redlined.docx: 一个标准的Microsoft Word文档所有修改建议都以“修订”模式呈现律师和业务方可以直接在此文档上接受或拒绝更改。redline.pdf: 一个便于分发的PDF版本清晰标出了所有建议修改处。internal-memo.pdf: 一份内部备忘录总结了主要风险点和谈判策略方便团队内部对齐。避坑指南确保你的合同原文是.docx格式而不是.pdf或.txt。legal-redline-tools依赖python-docx库来精确操作Word文档的段落和格式其他格式可能无法正确映射修订位置。如果只有PDF需要先通过OCR或手动方式转换为.docx。4. 不同合同类型的审查要点与技能调优4.1 保密协议NDA审查要点NDA看似简单但暗藏玄机。技能会针对你的“接收方”或“披露方”立场重点关注保密信息定义是否过于宽泛将“已公开信息”或“独立开发信息”也囊括在内作为接收方应力求定义具体。保密义务期限市场标准为1-3年。永久保密是重大红标。技能会建议一个具体年限。除外责任条款中是否完整包含了法定的除外情况如依法披露、已公开信息等返还或销毁证明合同终止后是否要求接收方提供书面销毁证明这对披露方是重要保护对接收方则是潜在负担。非招揽与非竞争NDA中有时会夹带禁止招揽对方员工或客户的条款。这超出了NDA的常规范围需高度警惕。使用技巧对于NDA可以直接使用预设的检查清单。指令可以是Run the NDA checklist on this document - Im the receiving party.4.2 软件即服务协议SaaS/MSA审查要点这是科技公司最常接触的合同。技能会深度审查以下模块服务等级协议与抵扣SLA中承诺的可用性是99.9%还是99.5%未达标的抵扣Service Credit是赔偿月费的10%还是25%是否有总额上限技能会对比行业基准。数据条款这是生命线。技能会检查数据导出合同终止后是否有权在特定期限内如30天导出自己的数据供应商是否提供机器可读的格式数据处理协议如果处理欧盟个人数据是否援引了标准的DPA条款如SCCs数据所在地数据存储和处理的物理位置是否符合你所在地区的监管要求价格与续约价格每年上涨是否有上限如不超过5%自动续约前供应商需要提前多久通知市场标准是60-90天责任限制这是谈判焦点。责任上限通常是“12个月的服务费”。看到“合同总额”或更低的限额如6个月费用需要亮黄灯如果完全没有责任上限则是红标。技能会提供具体的修改语言。4.3 并购协议MA审查要点并购协议最为复杂技能的价值在于系统化梳理关键风险点陈述与保证存活期卖方对合同陈述的真实性要保证多久市场标准是12-18个月。超过24个月对卖方风险增大技能会提示。赔偿机制与共管账户赔偿金额是直接从交易款中扣留Holdback放入共管账户还是事后的索赔支付前者对买方更有利。技能会分析条款结构。对价调整与盈利能力支付计划交易价格是否依赖于交割后的财务审计Net Working Capital Adjustment或未来业绩Earn-out这些条款的计量标准、支付时间表是否清晰、公平“Sandbagging”条款这是并购中的专业条款。它规定买方在交割后是否可以利用其在交割前已知的、卖方违反保证的事项来索赔。不同法域对此有不同默认规则技能会根据管辖法律进行提示。使用技巧并购协议很长务必分段审查。先从“赔偿”、“存活期”、“对价调整”这些核心章节开始。5. 常见问题、局限性与效果优化5.1 效果边界与准确性管理必须清醒认识到这是一个基于AI的辅助工具不是律师的替代品。准确率基准根据项目引用的ContractEval基准测试当前顶尖模型在法律条款提取上的F1分数大约在0.62左右。这意味着它能相当可靠地识别出大部分重要条款和明显风险但远非完美可能会遗漏某些复杂或隐含的风险。核心价值定位它的最佳用途是“第一轮审阅”和“问题标记”。可以帮你快速从一份50页的合同中抓出10个最关键的问题点并给出初步的谈判方向。这能节省律师数小时的初步阅读时间让律师可以聚焦于你标记出的高风险领域进行深度分析。法域限制技能的默认知识库和“市场标准”主要基于美国法律和实践特别是特拉华州、纽约州法律。对于其他司法管辖区的合同如中国、欧盟其建议的“标准”可能不适用。使用时需要结合本地法律顾问的意见。5.2 典型问题排查与解决技能未加载或无法触发检查路径确认git clone的目标路径完全匹配你的AI助手所要求的技能目录。可以查看工具文档或设置。重启应用绝大多数AI助手只在启动时加载技能目录。安装后请完全重启。检查技能格式确保克隆的仓库包含必要的技能定义文件通常是skill.json或prompt.md。如果仓库结构不对技能可能无法被识别。输出过于笼统或未识别特定条款提供更明确的立场确保在指令中包含了- Im the [party]。分段提交如果合同太长模型可能无法处理全部上下文。尝试将合同按章节如“赔偿章节”、“责任限制章节”分段提交审查。指定审查重点不要只说“审查这份合同”。改为“审查这份合同的赔偿条款、责任上限和知识产权归属部分”。检查合同文本质量如果是从扫描版PDF复制可能存在乱码或格式错误影响模型理解。尽量使用纯净的文本。生成的修订建议不切实际或过于激进这是提示词工程的挑战。技能内置的“可谈判性评级”就是为了缓解这个问题。对于评级为“低”的条款其建议可能更偏向理想化。用户应结合评级来判断。可以迭代提问如果觉得第一条建议太强硬可以追问“从供应商的立场看他们可能如何反驳这个修改有没有更折中的方案”理解市场标准技能提供的“市场标准”是一个通用参考。对于特定行业如医疗、金融或特定规模的交易标准可能不同。将技能的输出作为谈判的起点而非最终答案。5.3 提升使用效果的实战技巧结合人类判断永远用你的商业常识和法律直觉对AI的输出进行复核。如果某个建议看起来“好得不像真的”它可能确实不现实。用于准备会议在内部讨论或与对方律师会议前用技能快速生成一份问题清单和谈判要点Bullet Points能极大提升会议效率。建立知识库将技能对常见合同类型如你的标准SaaS协议、NDA的分析结果保存下来作为内部培训材料或谈判手册逐步形成自己公司的“合同审查指南”。关注技能更新像claude-legal-skill这样的开源项目会持续迭代。关注GitHub仓库的更新可能会加入对新合同类型如数据保护协议DPA的支持或更精细的提示词优化。最后我个人最深的体会是这类工具的价值不在于实现完全自动化的法律审查而在于将法律专业知识“工程化”和“民主化”。它把过去只有专业律师通过多年经验积累形成的审查模式封装成了一个可以随时调用的函数。对于创业公司、独立开发者或非法律背景的业务人员来说它是一面宝贵的“风险初筛镜”和“谈判思路生成器”。它能让你在签署一份文件前至少能问出正确的问题理解其中的利害关系从而更自信、更高效地与法律顾问协作保护自己的利益。记住它的角色是“副驾驶”而你永远是掌握方向的“飞行员”。
基于CUAD数据集与Agent Skill的智能合同审查工具设计与实战
发布时间:2026/7/5 22:00:24
1. 项目概述一个为AI编码助手打造的智能合同审查技能如果你是一名开发者、创业者或者法务人员经常需要处理各种合同比如NDA保密协议、SaaS服务协议、甚至是复杂的并购文件那你肯定知道这个过程有多耗时耗力。传统的做法是要么自己硬着头皮看要么花大价钱请律师。市面上虽然有一些企业级的法律AI工具但它们要么价格昂贵、不对外开放API要么就是开源项目但集成起来极其麻烦对个人开发者和小团队极不友好。我就是在这样的背景下动手构建了claude-legal-skill这个项目。它的核心目标很简单让你能在自己最熟悉的编码环境里比如Claude Code、Cursor或者VS Code里直接调用一个AI技能像问技术问题一样快速获得一份专业、可操作的合同审查意见。这不仅仅是把合同文本扔给大语言模型然后得到一个笼统的回答而是基于真实的、经过标注的法律数据集CUAD结合市场惯例和谈判策略生成一份结构化的风险报告甚至能直接输出律师在审阅合同时常用的“修订建议”Redlines。这个技能最吸引我的地方在于它的“场景化”和“可操作性”。它不是一个黑箱。你告诉它“我是接收方”还是“供应商”它会基于你的立场调整风险判断。它会告诉你某个条款的市场标准是什么你有多大可能性能谈下来并且会给出具体的修改建议文本。对于开发者来说它就像一个可以随时调用的、精通法律的“结对编程”伙伴无缝嵌入到你的工作流中。2. 核心设计思路与工作原理拆解2.1 为什么选择“Agent Skill”模式在AI工具生态中存在几种集成模式独立的Web应用、浏览器插件、API服务以及像本项目采用的“Agent Skill”。我选择后者是基于对开发者工作流的深度理解。无缝上下文集成当你在IDE里编写代码或查看文档时思维是连续的。切换到浏览器打开一个法律AI网站会打断这种“心流”。Agent Skill模式让你无需离开编码环境直接在聊天窗口输入Review this NDA - Im the receiving party就能获得分析保持了工作流的完整性。降低使用门槛安装过程通常只是一条git clone命令将技能文件放到指定目录。无需注册账号、申请API密钥、处理复杂的OAuth授权。这对于需要快速验证想法或处理临时任务的用户来说效率极高。利用现有AI能力它本质上是一个精心设计的“提示词工程”Prompt Engineering项目将复杂的法律审查逻辑封装成一套系统提示词System Prompt和工具调用Function Calling模板。它不直接提供AI模型而是指导你已有的Claude、GPT等模型如何更好地完成法律分析任务。这意味着它的效果会随着你所使用的基础模型能力的提升而提升。2.2 法律智能的基石CUAD数据集与风险分类这个技能专业性的核心来自于对CUADContract Understanding Atticus Dataset数据集的深度利用。CUAD不是一个普通的合同文本库它包含了510份真实商业合同如并购、贷款、雇佣协议并由专业律师人工标注了超过13,000个条款涵盖了41个关键的法律风险类别。注意直接让通用大模型审查合同它可能会关注语法、格式或者给出一些泛泛而谈的建议如“此条款可能对您不利”。但基于CUAD训练的模型或构建的提示词能像专业律师一样识别出诸如“赔偿条款是否无上限Uncapped Indemnification”、“责任限制期是否过短Limitation of Liability”、“合同自动续约的通知期是否合理Auto-renewal”等具体、高价值的风险点。本技能将这41个风险类别内化为自己的审查维度。例如当分析一份SaaS协议时它会系统性地检查数据与隐私数据导出权、数据处理协议DPA引用、数据存储地点。服务承诺服务等级协议SLA的具体指标如99.9%可用性及违约补偿服务抵扣。财务与期限价格调整机制、自动续约条款、终止权利。责任与风险责任上限是合同总额还是12个月费用、赔偿范围、知识产权归属。这种基于权威数据集的、结构化的审查框架是它区别于“通用聊天式”合同分析工具的根本。2.3 从问题识别到解决方案结构化输出与红批生成很多AI工具止步于“发现问题”。但谈判中更重要的是“如何解决”。claude-legal-skill的设计哲学是提供端到端的解决方案其输出是高度结构化的旨在直接驱动后续行动。典型的输出结构包括风险摘要与红标快速扫描用//快速标识关键风险让用户一眼抓住重点。关键条款表格以表格形式列出核心条款如管辖法律、保密期限、责任上限、其在合同中的位置、当前内容、市场标准对比及风险等级。可谈判性评级这是极具实战价值的洞察。它会评估修改某个条款的难易程度。高通常是对双方相对公平的调整如将“任意终止”改为“因故终止”或增加数据导出功能。对方阻力较小。中涉及利益平衡如提高责任上限。需要谈判筹码。低受法规或行业惯例强约束的条款如支付网络规则。试图修改可能徒劳无功。具体的修订建议Redlines这是技能的“杀手锏”。它不只说“赔偿条款应设上限”而是直接给出建议修改的文本例如原条款“Each party shall indemnify the other...”建议修订“Each party’s aggregate liability arising out of or related to this agreement shall not exceedthe total amounts paid or payable by Customer in the 12 months preceding the claim.” 这种输出格式通常是JSON可以被下游工具如项目提到的legal-redline-tools直接解析并自动生成带有“修订追踪”的Word文档或PDF红批稿极大提升了律师或业务人员准备谈判材料的效率。3. 实战部署与核心使用指南3.1 环境准备与技能安装安装过程极其简单但其背后的路径选择值得说明。技能遵循开放的Agent Skills 标准这是一个旨在为不同AI编码助手提供统一技能安装接口的社区规范。安装步骤# 对于 Claude Code 用户假设技能目录为默认路径 git clone https://github.com/evolsb/claude-legal-skill ~/.claude/skills/contract-review # 对于使用 OpenAI Codex 兼容环境的用户 git clone https://github.com/evolsb/claude-legal-skill ~/.codex/skills/contract-review安装路径解析~/.claude/skills/或~/.codex/skills/是这些AI助手约定俗成的技能加载目录。将技能克隆到以技能名命名的子目录下如contract-review助手在启动时会自动扫描并加载这些技能。如果你使用的工具如Cursor、Windsurf等支持Agent Skills但路径不同你需要查阅其文档将技能克隆到对应的skills目录下。开发模式推荐如果你可能需要对技能进行微调或查看源码建议使用符号链接的方式这样更新代码更方便# 1. 将仓库克隆到你的开发目录 git clone https://github.com/evolsb/claude-legal-skill ~/Developer/claude-legal-skill # 2. 创建符号链接到AI助手的技能目录 ln -s ~/Developer/claude-legal-skill ~/.claude/skills/contract-review这样你在~/Developer/claude-legal-skill下的任何修改都会实时反映在技能中。实操心得安装后务必重启你的AI编码助手如Claude Code、Cursor。大多数工具只在启动时加载技能目录。如果技能没有出现首先检查路径是否正确并重启应用。3.2 核心使用模式与高效提问技巧技能安装成功后你通常可以在AI助手的聊天界面通过“/”命令或下拉菜单找到并激活contract-review技能。激活后最核心的一步是提供清晰的上下文和指令。基础指令模板Review [合同文本或文件] - Im the [你的立场]高效的提问技巧与场景示例立场先行- Im the receiving party/vendor/customer/seller这个后缀至关重要。赔偿条款对“接收方”和“披露方”风险完全不同。技能会根据你的立场调整风险权重和建议。聚焦具体条款如果时间有限不要一次性审查全文。可以针对你最关心的部分提问。Analyze the indemnification clause in this MSA - Im the customer.What are the termination for convenience provisions? Im the vendor.Check the liability cap and warranty disclaimers in section 7-9.结合业务场景将你的商业顾虑融入问题。Review this SaaS agreement focusing on data portability and SLA credits - we are a heavily regulated fintech company.Whats my exposure to chargeback reserves in this merchant agreement?处理长合同如果合同超过模型的上下文窗口采用分段审查策略。首先指令Provide a high-level structure and identify the most critical sections (like liability, indemnification, IP) of this 50-page merger agreement.然后分段提交Now, review Section 8: Indemnification from the above agreement - Im the buyer.一个完整的NDA审查对话示例User: [激活 contract-review 技能] Review the following NDA text - Im the receiving party. [粘贴NDA合同全文] AI (contract-review): **Red Flags Quick Scan** - Confidentiality period: PERPETUAL (严重偏离标准1-3年) - No return/destruction certification requirement upon termination. - One-way indemnification favoring Disclosing Party. **Key Terms Market Benchmark** | Provision | Contract Term | Market Standard | Risk | |-----------|--------------|-----------------|------| | Confidentiality Period | Perpetual | 1-3 years after termination | Critical | | Governing Law | California | Delaware (corporate-friendly) | Important | | Liability Cap | Not Mentioned | Mutual, capped at direct damages | Critical | **Negotiation Advice Redlines** 1. **Confidentiality Period (High Negotiability)** * **Current:** ...shall remain confidential indefinitely. * **Proposed Redline:** ...shall remain confidential for a period of **three (3) years** from the date of termination. * **Reasoning:** 3 years is the upper bound of market standard for trade secrets. Perpetual is overly burdensome and unenforceable for business information. 2. **Liability (Medium Negotiability)** * **Missing Clause.** * **Proposed Addition:** Notwithstanding anything to the contrary, neither party shall be liable for any indirect, special, incidental... Each partys total aggregate liability shall not exceed $[Amount]. * **Reasoning:** A mutual liability cap is standard and essential to limit exposure from breaches.这份输出从风险预警、市场对标到具体修改文本一气呵成用户可以直接将“Proposed Redline”部分用于邮件沟通或合同修订。3.3 进阶工作流与法律红批工具链集成技能输出的结构化JSON数据红批建议的威力在与配套工具链结合时才完全释放。作者推荐的legal-redline-tools就是一个绝佳搭档。集成工作流如下AI技能生成分析使用claude-legal-skill审查合同并要求其输出JSON格式的红批建议。你可以通过更具体的指令来获取Review this agreement and output the redline suggestions in JSON format.工具链处理将合同原文如contract.docx和技能生成的redlines.json交给legal-redline-tools。# 安装工具 pip install githttps://github.com/evolsb/legal-redline-tools.git # 应用红批生成带修订追踪的Word和PDF legal-redline apply contract.docx redlined.docx \ --from-json redlines.json \ --pdf redline.pdf \ --memo-pdf internal-memo.pdf获得交付物redlined.docx: 一个标准的Microsoft Word文档所有修改建议都以“修订”模式呈现律师和业务方可以直接在此文档上接受或拒绝更改。redline.pdf: 一个便于分发的PDF版本清晰标出了所有建议修改处。internal-memo.pdf: 一份内部备忘录总结了主要风险点和谈判策略方便团队内部对齐。避坑指南确保你的合同原文是.docx格式而不是.pdf或.txt。legal-redline-tools依赖python-docx库来精确操作Word文档的段落和格式其他格式可能无法正确映射修订位置。如果只有PDF需要先通过OCR或手动方式转换为.docx。4. 不同合同类型的审查要点与技能调优4.1 保密协议NDA审查要点NDA看似简单但暗藏玄机。技能会针对你的“接收方”或“披露方”立场重点关注保密信息定义是否过于宽泛将“已公开信息”或“独立开发信息”也囊括在内作为接收方应力求定义具体。保密义务期限市场标准为1-3年。永久保密是重大红标。技能会建议一个具体年限。除外责任条款中是否完整包含了法定的除外情况如依法披露、已公开信息等返还或销毁证明合同终止后是否要求接收方提供书面销毁证明这对披露方是重要保护对接收方则是潜在负担。非招揽与非竞争NDA中有时会夹带禁止招揽对方员工或客户的条款。这超出了NDA的常规范围需高度警惕。使用技巧对于NDA可以直接使用预设的检查清单。指令可以是Run the NDA checklist on this document - Im the receiving party.4.2 软件即服务协议SaaS/MSA审查要点这是科技公司最常接触的合同。技能会深度审查以下模块服务等级协议与抵扣SLA中承诺的可用性是99.9%还是99.5%未达标的抵扣Service Credit是赔偿月费的10%还是25%是否有总额上限技能会对比行业基准。数据条款这是生命线。技能会检查数据导出合同终止后是否有权在特定期限内如30天导出自己的数据供应商是否提供机器可读的格式数据处理协议如果处理欧盟个人数据是否援引了标准的DPA条款如SCCs数据所在地数据存储和处理的物理位置是否符合你所在地区的监管要求价格与续约价格每年上涨是否有上限如不超过5%自动续约前供应商需要提前多久通知市场标准是60-90天责任限制这是谈判焦点。责任上限通常是“12个月的服务费”。看到“合同总额”或更低的限额如6个月费用需要亮黄灯如果完全没有责任上限则是红标。技能会提供具体的修改语言。4.3 并购协议MA审查要点并购协议最为复杂技能的价值在于系统化梳理关键风险点陈述与保证存活期卖方对合同陈述的真实性要保证多久市场标准是12-18个月。超过24个月对卖方风险增大技能会提示。赔偿机制与共管账户赔偿金额是直接从交易款中扣留Holdback放入共管账户还是事后的索赔支付前者对买方更有利。技能会分析条款结构。对价调整与盈利能力支付计划交易价格是否依赖于交割后的财务审计Net Working Capital Adjustment或未来业绩Earn-out这些条款的计量标准、支付时间表是否清晰、公平“Sandbagging”条款这是并购中的专业条款。它规定买方在交割后是否可以利用其在交割前已知的、卖方违反保证的事项来索赔。不同法域对此有不同默认规则技能会根据管辖法律进行提示。使用技巧并购协议很长务必分段审查。先从“赔偿”、“存活期”、“对价调整”这些核心章节开始。5. 常见问题、局限性与效果优化5.1 效果边界与准确性管理必须清醒认识到这是一个基于AI的辅助工具不是律师的替代品。准确率基准根据项目引用的ContractEval基准测试当前顶尖模型在法律条款提取上的F1分数大约在0.62左右。这意味着它能相当可靠地识别出大部分重要条款和明显风险但远非完美可能会遗漏某些复杂或隐含的风险。核心价值定位它的最佳用途是“第一轮审阅”和“问题标记”。可以帮你快速从一份50页的合同中抓出10个最关键的问题点并给出初步的谈判方向。这能节省律师数小时的初步阅读时间让律师可以聚焦于你标记出的高风险领域进行深度分析。法域限制技能的默认知识库和“市场标准”主要基于美国法律和实践特别是特拉华州、纽约州法律。对于其他司法管辖区的合同如中国、欧盟其建议的“标准”可能不适用。使用时需要结合本地法律顾问的意见。5.2 典型问题排查与解决技能未加载或无法触发检查路径确认git clone的目标路径完全匹配你的AI助手所要求的技能目录。可以查看工具文档或设置。重启应用绝大多数AI助手只在启动时加载技能目录。安装后请完全重启。检查技能格式确保克隆的仓库包含必要的技能定义文件通常是skill.json或prompt.md。如果仓库结构不对技能可能无法被识别。输出过于笼统或未识别特定条款提供更明确的立场确保在指令中包含了- Im the [party]。分段提交如果合同太长模型可能无法处理全部上下文。尝试将合同按章节如“赔偿章节”、“责任限制章节”分段提交审查。指定审查重点不要只说“审查这份合同”。改为“审查这份合同的赔偿条款、责任上限和知识产权归属部分”。检查合同文本质量如果是从扫描版PDF复制可能存在乱码或格式错误影响模型理解。尽量使用纯净的文本。生成的修订建议不切实际或过于激进这是提示词工程的挑战。技能内置的“可谈判性评级”就是为了缓解这个问题。对于评级为“低”的条款其建议可能更偏向理想化。用户应结合评级来判断。可以迭代提问如果觉得第一条建议太强硬可以追问“从供应商的立场看他们可能如何反驳这个修改有没有更折中的方案”理解市场标准技能提供的“市场标准”是一个通用参考。对于特定行业如医疗、金融或特定规模的交易标准可能不同。将技能的输出作为谈判的起点而非最终答案。5.3 提升使用效果的实战技巧结合人类判断永远用你的商业常识和法律直觉对AI的输出进行复核。如果某个建议看起来“好得不像真的”它可能确实不现实。用于准备会议在内部讨论或与对方律师会议前用技能快速生成一份问题清单和谈判要点Bullet Points能极大提升会议效率。建立知识库将技能对常见合同类型如你的标准SaaS协议、NDA的分析结果保存下来作为内部培训材料或谈判手册逐步形成自己公司的“合同审查指南”。关注技能更新像claude-legal-skill这样的开源项目会持续迭代。关注GitHub仓库的更新可能会加入对新合同类型如数据保护协议DPA的支持或更精细的提示词优化。最后我个人最深的体会是这类工具的价值不在于实现完全自动化的法律审查而在于将法律专业知识“工程化”和“民主化”。它把过去只有专业律师通过多年经验积累形成的审查模式封装成了一个可以随时调用的函数。对于创业公司、独立开发者或非法律背景的业务人员来说它是一面宝贵的“风险初筛镜”和“谈判思路生成器”。它能让你在签署一份文件前至少能问出正确的问题理解其中的利害关系从而更自信、更高效地与法律顾问协作保护自己的利益。记住它的角色是“副驾驶”而你永远是掌握方向的“飞行员”。