合同审查标注

作者:鹿Sir法律合规v2

对合同进行三层审查(基础、商务、法律)并以批注形式标注问题,生成合同概要、综合意见和业务流程图。当用户需要审查合同、审核合同条款、标注合同问题、评估合同风险时触发。触发词:合同审查、合同审核、条款标注、风险评估

下载量
259
点赞
64
价格
免费

技能文档

---
name: contract-review
title: 合同审查标注
category: 通用技能
description: "对合同进行三层审查(基础、商务、法律)并以批注形式标注问题,生成合同概要、综合意见和业务流程图。当用户需要审查合同、审核合同条款、标注合同问题、评估合同风险时触发。触发词:合同审查、合同审核、条款标注、风险评估"
---

# 合同审查标注

通过**仅添加批注**的方式对合同进行审查(不修改原文)。执行三层审查(基础、商务、法律),生成以下交付物:

- 标注后的合同 (.docx)
- 合同概要 (.docx)
- 综合审查意见 (.docx)
- 业务流程图(Mermaid + 渲染图片)

**语言规则**:检测合同的主要语言,所有生成内容(批注、概要、意见、流程图文字)均使用该语言输出。语言选择与中文标签参见 **[references/language.md](references/language.md)**。

## 技能工作流

### 步骤1:解包合同文件

解包 .docx 合同文件,准备进行 XML 操作。

### 步骤2:读取合同文本

通过 pandoc 或 XML 方式读取合同全文内容。

### 步骤3:执行三层审查

按照三层审查模型逐项检查,详细清单参见 **[references/checklist.md](references/checklist.md)**。

**第一层:基础审查(文本质量)**
- 数字、日期、术语的准确性
- 编号和引用的一致性
- 表述清晰、无歧义
- 格式和标点质量

**第二层:商务条款**
- 范围、交付物、数量/规格
- 定价与付款计划
- 交付/验收程序
- 权利/义务与履约保证

**第三层:法律条款**
- 生效与期限/终止
- 责任/违约金与救济措施
- 争议解决与适用法律
- 保密、不可抗力、知识产权、通知、授权

### 步骤4:添加批注

将审查结果以批注形式添加到文档中。

### 步骤5:生成合同概要

生成结构化、客观的合同概要。
- 参见 **[references/summary.md](references/summary.md)**(英文模板)
- 语言选择与中文标签参见 **[references/language.md](references/language.md)**

输出文件:中文 `合同概要.docx` / 英文 `Contract_Summary.docx`(默认字体:仿宋)

### 步骤6:生成综合意见

为业务团队生成简洁的两段式综合意见。
- 参见 **[references/opinion.md](references/opinion.md)**

输出文件:中文 `综合审核意见.docx` / 英文 `Consolidated_Opinion.docx`(默认字体:仿宋)

### 步骤7:生成业务流程图

生成 Mermaid 流程图并渲染为图片。
- 参见 **[references/flowchart.md](references/flowchart.md)**

输出文件:
- `business_flowchart.mmd`
- `business_flowchart.png`

### 步骤8:重新打包

将所有输出文件重新打包为 .docx 格式。

## 输出命名

- 输出目录:中文 `审核结果:{合同名称}` / 英文 `Review_Result_{合同名称}`
- 审查后合同:中文 `{合同名称}_审核版.docx` / 英文 `{合同名称}_Reviewed.docx`
- 审查报告:中文 `审核报告.txt` / 英文 `Review_Report.txt`

## 批注原则

- **仅批注**:不修改原文和格式
- **精准定位**:批注应针对具体条款/段落
- **结构化内容**:每条批注包含问题类型、风险原因和修改建议
- **风险等级**:通过审查员名称体现,批注正文中**不要**包含"风险等级"行
- **输出语言**:使用合同语言对应的标签(参见 `references/language.md`)

**批注示例(英文):**
```
[Issue Type] Payment Terms
[Risk Reason] The total amount is stated as USD 100,000 in Section 3.2, but the payment clause lists USD 1,000,000 in Section 5.1. This inconsistency may cause disputes.
[Revision Suggestion] Align the total amount across clauses and clarify whether tax is included.
```

**风险等级(通过审查员名称编码):**
- 🔴 高风险:核心商务歧义(价格、范围、权利义务)
- 🟡 中风险:重要但非核心歧义
- 🔵 低风险:实际影响极小

## 技术说明

核心工作流:解包 → 添加批注 → 概要 → 意见 → 流程图 → 重新打包

API 与实现细节:
- **[references/technical.md](references/technical.md)**

## 依赖项

- Python 3.9+(推荐 3.10+)
- pandoc(系统安装)
- defusedxml
- Mermaid CLI (`mmdc`) 用于渲染
- python-docx 用于富文本输出

## 常见问题

- **Word 中批注缺失**:运行 `doc.verify_comments()` 并重新保存
- **find_paragraph 失败**:缩短搜索文本;确认实际段落内容
- **Mermaid 渲染失败**:确保 `mmdc` 已安装;使用 Chrome 路径或 Puppeteer 配置

## 完整示例

参见 **[references/examples.md](references/examples.md)** 获取完整工作流示例。

## 重要规则

1. 绝不修改原始合同文本
2. 三层审查全部执行,不得跳过项目
3. 确保风险等级准确一致
4. 批注精准、专业、可操作
5. 流程图必须严格来源于合同文本
6. 概要仅做客观描述,不含风险分析
7. 意见仅反映已发现的问题

使用说明

# 合同审查标注

对合同进行三层审查(基础、商务、法律),以批注形式标注问题而不修改原文,并生成合同概要、综合意见和业务流程图。

## 使用

提供 .docx 格式的合同文件即可:

- 审查合同:"审查这份服务合同" + 合同文件
- 标注条款问题:"帮我标注这份合同的风险条款"
- 评估风险:"评估这份合同的法律风险"

支持中英文合同,输出语言自动匹配合同语言。

## 工作原理

技能按八步执行:解包合同 → 读取文本 → 三层审查(基础文本质量、商务条款、法律条款) → 添加批注 → 生成概要 → 生成综合意见 → 生成流程图 → 重新打包。批注包含问题类型、风险原因和修改建议,风险等级通过审查员名称编码(高/中/低)。所有输出保存在以合同名命名的结果目录中。

如何安装此技能?

访问技能市场,点击「安装」按钮,按提示将技能包放入 AI 编程助手的 skills 目录即可。

浏览技能市场

支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手