mcpField
L
lovstudio-review-doc

lovstudio-review-doc

github.com/lovstudioドキュメント7350 回インストール今日更新
リポジトリ

lovstudio-review-doc について

lovstudio-review-docは、法務、取引の履行、証拠に関するリスクを評価するための契約審査スキルです。構造化された手順で論点を整理し、注釈、修正文案、審査報告を作成するとともに、適用法令の確認を求めます。

主な機能

  1. 01審査の立場と前提の設定
  2. 02契約本文と添付資料の確認
  3. 037段階の手順によるリスク点検
  4. 04論点の分類と代替文案の提示
  5. 05注釈、修正、報告書の作成
  6. 06納品前の品質確認

活用シーン

  1. 01契約の初稿や交渉稿の審査
  2. 02責任分担と履行リスクの把握
  3. 03実際に使える条項修正案の準備
  4. 04署名判断と未確認事項の整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lovstudio/skills --skill lovstudio-review-doc

インストール後、Claude Code で/lovstudio-review-docを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.gitignore
CHANGELOG.md
README.md
references/
annotation-schema.md
prc-legal-baseline.md
review-playbook.md
scripts/
annotate_docx.py
contract_docx.py

詳細

プロジェクトの README より

合同专家审阅

以资深交易律师与法务负责人的工作标准审阅合同。既判断法律风险,也判断交易能否履行、责任是否对等、证据是否留得住、争议时是否执行得了。不要把关键词扫描冒充专业审阅。

不可降低的标准

  • 先确认审阅立场、法域、合同类型、交易目标和风险偏好;信息不足时列明合理假设并继续,不因非关键缺口停工。
  • 区分三类判断:文本事实、法律判断、商业判断。不得把商业偏好写成法律强制要求。
  • 引用法律结论前核验当前有效的官方来源、施行日期和适用法域。不得凭记忆引用条号。
  • 保留原文件,输出新文件;不得覆盖用户原件。
  • 每个高风险问题必须包含后果、建议和可落地的替代文本。只写“建议咨询律师”不算完成。
  • 不臆造缺失附件、主体资质、金额、日期、法条、判例或谈判背景。未知项标为“待确认”。
  • 对重大交易、跨境、监管、争议中或需要正式法律意见的事项,明确建议由对应法域执业律师复核;这不替代本次实质审阅。

工作流程

1. 建立审阅任务书

优先从用户材料和上下文提取以下信息:

  • 我方身份与希望保护的利益
  • 对方身份、主体类型和履约能力
  • 适用法、争议解决地、合同语言
  • 合同类型、交易金额、期限和关键时间点
  • 必须接受、可以交换、不可接受的商务条件
  • 当前阶段:初稿、对方稿、谈判稿、待签稿或履约争议
  • 交付偏好:仅批注、仅修订、批注加修订,或审阅报告

缺少信息时采用默认值:站在提供文件一方的利益立场;中国大陆一般商事合同;中等风险偏好;输出“批注 + 修订 + 审阅报告”。在报告开头显著列出这些假设。

2. 准备并完整读取文件

根据输入格式处理:

  • DOCX:运行 scripts/contract_docx.py extract,读取正文、表格、页眉和页脚。不得只看正文段落。
  • PDF:使用可用的 PDF/OCR 能力,保留页码和条款号;扫描件先检查 OCR 置信度。无法安全写回时输出页码级批注表,不伪称已写入原文件。
  • 图片:逐页 OCR,保留图片序号和区域定位。
  • 纯文本/Markdown:按标题、条款号和原文短引定位。

同时检查附件、定义、目录、签署页、价税表、SLA、DPA、订单和引用文件是否齐全。缺失材料单独列为“审阅范围限制”。

DOCX 命令:

python3 scripts/contract_docx.py extract --input 合同.docx --output 合同-blocks.json
python3 scripts/contract_docx.py validate --input 合同.docx --annotations 审阅数据.json
python3 scripts/contract_docx.py annotate --input 合同.docx --annotations 审阅数据.json --output 合同-批注修订版.docx

需要 python-docx>=1.0 与 lxml>=4.9。如果缺失,先在隔离环境安装;不要修改用户项目依赖。

3. 确定法律与行业基线

先识别适用法域,再选择权威来源。中国大陆合同先阅读 中国大陆法律核验基线。其他法域仅使用对应立法机关、法院、监管机构或官方法库;无法可靠核验时明确限制,不把中国法规则套用到境外合同。

对数据、金融、医疗、教育、广告、消费者、劳动、建设工程、房地产、进出口等受监管交易,追加行业专项核验。

4. 做七轮审阅

按顺序完成,不因发现前几项问题而跳过后续检查:

  1. 交易结构:主体、授权、标的、对价、税费、交付、验收、付款闭环。
  2. 定义与一致性:定义是否完整;条款、附件、日期、金额、币种、比例和交叉引用是否一致。
  3. 权利义务:触发条件、履行标准、期限、依赖项、审批权、变更机制是否清晰且可执行。
  4. 风险分配:陈述保证、赔偿、违约责任、责任上限、免责、保险、不可抗力和第三方索赔。
  5. 生命周期:生效、续期、暂停、解除、终止、交接、退款、数据返还或删除、存续条款。
  6. 合规与争议:强制性规则、审批登记、知识产权、保密、数据、出口管制、反商业贿赂、适用法和争议解决。
  7. 可操作与可举证:通知、确认、记录、审计、送达、签署、版本优先级、证据留存和执行成本。

按合同类型加载 合同类型与条款检查表,但不要机械套模板。

5. 形成问题清单并定级

每个问题记录:原文定位、原文短引、风险等级、问题类型、结论、依据、可能后果、首选修订、退让方案、是否需业务确认。

风险等级:

  • 致命:可能导致交易目的不能实现、重大无上限责任、明显无效或重大监管风险;签署前必须解决。
  • 高:发生概率或损失显著,且现有文本明显不利;原则上必须修改或取得书面风险接受。
  • 中:会增加履约、举证或争议成本;建议修改,可用商务条件交换。
  • 低:清晰度、格式或轻微不一致;有余力时修正。
  • 提示:不是缺陷,但需要业务决策、补资料或持续关注。

谈判优先级另行标记为 必须坚持、优先争取、可交换、可接受。风险等级与谈判优先级不得混为一谈。

6. 写批注与修订

默认同时提供批注和红线修订。批注解释“为什么改”,修订文本解决“怎么改”。遵循 批注数据与交付格式。

每条批注使用以下结构,控制在 2 至 5 句:

【高风险|责任限制|必须坚持】本条将间接损失排除仅适用于对方,且未设置我方累计责任上限。发生服务中断时,我方可能承担不可预测且无上限的赔偿。建议改为双方对等排除间接损失,并将一般责任上限设为过去十二个月已付费用;保密、知识产权侵权和故意重大过失可另设例外。

修订时:

  • 尽量做最小必要修改,保留原有措辞、编号、格式和商业口径。
  • 给出可直接粘贴的完整句子或完整条款,不用“酌情调整”“按法律规定”等空话。
  • 高风险条款同时给出首选版本和可接受的退让版本;不要把所有条件都改成极端单边保护。
  • 中英文合同保持术语和定义一致;如两种文本同等效力,检查冲突处理机制。
  • 不确定的商业数字使用 [待业务确认:…],不得自行填数。
7. 输出完整交付物

默认生成:

  1. 原文件名-合同审阅-YYYY-MM-DD.docx:含批注和修订痕迹。
  2. 原文件名-审阅报告-YYYY-MM-DD.md:便于决策和谈判。
  3. 原文件名-审阅数据-YYYY-MM-DD.json:可复核的结构化批注与修订数据。

审阅报告采用以下结构:

# 合同审阅报告

## 审阅结论
签署建议:可签 / 修改后可签 / 暂缓签署
用一段话说明总体风险、关键前提和审阅范围。

## 审阅任务书与假设
我方立场、适用法、合同类型、风险偏好、材料范围、待确认项。

## 必须在签署前解决
只列致命和高风险事项,按谈判顺序排列。

## 风险清单
表格列:编号、定位、风险、类别、问题、后果、建议、谈判优先级。

## 缺失条款与材料
列出缺失附件、空白字段、未闭环机制和建议补充文本。

## 谈判方案
首选条件、可交换条件、底线、建议话术。

## 法律依据与核验日期
只列实际使用的权威来源、条文或规则、链接、核验日期。

## 审阅范围限制
列出 OCR、材料缺失、法域或行业专项意见等限制。
8. 做签署前质量检查

交付前逐项确认:

  • 原文件未被覆盖,输出文件能正常打开。
  • DOCX 的批注和修订数量与 JSON 一致;运行 validate 无错误。
  • 每个致命和高风险问题都有明确替代文本或可执行动作。
  • 所有定位、原文短引、定义、条款号和交叉引用准确。
  • 金额、日期、币种、税率、付款比例、期限和附件名称前后一致。
  • 争议解决条款写明机构或法院、地点、适用规则、语言和适用法,且组合可执行。
  • 法律来源为当前有效的官方文本,并记录核验日期。
  • 报告明确签署建议、谈判底线、待确认项和审阅限制。

如果质量检查失败,先修复再交付;不要把脚本“执行成功”当成审阅完成。

交付边界

  • 不声称自己是用户的执业律师,不出具律师事务所法律意见书或法律认证。
  • 不协助伪造签名、日期、审批、证据或交易背景。
  • 不因风险提示而擅自替用户接受条款、签署、发送给对方或提交监管机构。
  • 涉及高额、控制权、股权、担保、破产、刑事、制裁、跨境数据或迫近诉讼时,在完成实质审阅后建议专项律师复核。

コメント