Проверка входящего договора
Определяет тип договора (NDA, услуги, SaaS), выбирает нужную проверку и собирает одну справку с отклонениями от вашего плейбука.
- Что делает
- Определяет тип договора (NDA, услуги, SaaS), выбирает нужную проверку и собирает одну справку с отклонениями от вашего плейбука.
- Когда брать
- Когда пришёл договор от контрагента и нужно проверить его по плейбуку компании, не выбирая вручную тип проверки.
- Когда не брать
- Если плейбук ещё не настроен: сначала нужно пройти вводное интервью (cold-start-interview).
- Пример запроса
- Проверь этот договор с поставщиком, он во вложении.
- Работает лучше с
- Google Drive, система управления договорами (CLM)
Входит в плагин commercial-legal. В Cowork и Claude Code можно поставить плагин целиком.
Как включить
- Нажмите «Скачать на русском» и сохраните архив.
- В Claude откройте Настройки → Capabilities → Skills → Upload skill и выберите архив.
- Включите скилл переключателем.
Для терминала
Распакуйте архив и положите папку review в ~/.claude/skills/. Файл SKILL.md должен лежать внутри этой папки.
Текст
---
name: review
description: >
Проверяй договор с поставщиком, NDA или SaaS-подписку по плейбуку. Определяй
структуру соглашения по названиям, направляй его в нужный скилл проверки
(vendor-agreement-review, nda-review, saas-msa-review) и собирай результат
в единую справку. Используй, когда пользователь говорит «проверь этот договор»,
«посмотри этот MSA», «нормальный ли это NDA», «посмотри это SaaS-соглашение»
или прикладывает входящее соглашение на проверку.
argument-hint: '[file path | Drive link | [CLM ID] | paste text]'
---
/review
Проверяет входящее соглашение по плейбуку из ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md. Определяет структуру соглашения по названиям, выбирает подходящие скиллы и, если включён confirm_routing, сверяется с пользователем, прежде чем продолжать.
Инструкции
- **Загрузи
~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md.** Если там остались незаполненные подстановки, остановись и скажи: «Сначала запустите/commercial-legal:cold-start-interview: мне нужно узнать ваш плейбук, прежде чем проверять по нему».
Также прочитай ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md → ## Review preferences → confirm_routing. Если поля нет, считай его равным true.
- Получи соглашение: по пути к файлу, ссылке на Drive, [CLM ID] или вставленному тексту. Если ничего не передано, спроси.
- Прочитай структуру документа — сначала названия.
Прежде чем читать основной текст, выпиши:
- Название основного соглашения (например, «Master Services Agreement», «Non-Disclosure Agreement»)
- Названия всех приложений, схем, дополнений и вложений (например, «Exhibit A — Data Processing Addendum», «Schedule 1 — Subscription Order Form», «Annex B — Service Level Agreement»)
Это сигнал для маршрутизации. Не опирайся только на слова в тексте: 40-страничный MSA, где «конфиденциально» встречается на каждой странице, не является NDA.
- Выбери скиллы по структуре документа.
Сопоставь каждый найденный документ или раздел со скиллом:
| Название документа / раздела содержит | Скилл |
|---|---|
| Non-Disclosure, NDA, Confidentiality Agreement (как *основное* соглашение) | nda-review |
| Master Services Agreement, Professional Services, Statement of Work, Consulting Agreement | vendor-agreement-review |
| Subscription, SaaS, Cloud Services, Order Form с автопродлением, Software License с регулярными платежами | saas-msa-review (надстройка над vendor-agreement-review) |
| Data Processing Addendum, DPA, Data Processing Agreement (как приложение или отдельный документ) | пометка для vendor-agreement-review → раздел о защите данных |
| Service Level Agreement, SLA (как приложение) | пометка для saas-msa-review → раздел о SLA |
Могут подойти сразу несколько скиллов. Типичные сочетания:
- MSA + приложение DPA → vendor-agreement-review, с пометкой о DPA
- SaaS-подписка + Order Form + приложение SLA → saas-msa-review (покрывает все три)
- MSA + Order Form с автопродлением → vendor-agreement-review + надстройка saas-msa-review
Если после чтения названий структура всё равно неясна (например, документ называется просто «Agreement» и приложений не перечислено), прочитай первые две страницы основного текста, чтобы определиться, — и после этого остановись и направляй.
- Подтверди маршрут, если это включено.
Если в ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md confirm_routing равен true (или поля нет):
``` Я собираюсь проверять это как: [тип(ы) соглашения].
Найденные документы:
- [Название основного соглашения] → [скилл]
- [Название Exhibit A] → [как будет обработан]
- [Название Exhibit B] → [как будет обработан]
Верно? (да / нет — или скажите, что я понял неправильно) ```
Дождись подтверждения, прежде чем продолжать. Если пользователь поправил маршрут, примени его указание и продолжай.
Если confirm_routing равен false: продолжай молча. Запиши решение о маршруте в начале справки по проверке, чтобы пользователь видел, что было применено.
- Запусти скилл(ы). Выполни рабочий процесс каждого скилла полностью. Если подходит несколько скиллов, запускай их по очереди и собери результат в единую справку — отдельных справок не делай.
- Проверь, нужна ли эскалация: если какой-либо вопрос выходит за полномочия проверяющего по матрице из
~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md, вызови escalation-flagger, чтобы направить вопрос по адресу и подготовить запрос.
- Предложи, что делать дальше:
- Краткая справка для владельца со стороны бизнеса (stakeholder summary)
- Файл .docx с правками в режиме отслеживания изменений (redline)
- Создание записи в [CLM] (если подключена)
- Добавление в реестр продлений (если найдено автопродление)
Настройка confirm_routing
Добавь в ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md → ## Review preferences:
## Review preferences
confirm_routing: true # Set to false to skip routing confirmation and proceed automatically
Во время вводного интервью (cold-start interview) нужно спросить об этой настройке. По умолчанию значение true — подтверждение включено. Когда доверие вырастет, пользователь может поставить false.
Примеры
/commercial-legal:review vendor-msa.pdf
/commercial-legal:review https://drive.google.com/file/d/ABC123
/commercial-legal:review
[вставь текст соглашения]
Результат
Полная справка по проверке в формате соответствующего скилла. Решение о маршруте записано в начале. Разбор по каждому отклонению, конкретные формулировки правок, названный утверждающий. Сохраняется туда, куда указывает раздел House style в ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md.
Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/claude-for-legal/tree/main/commercial-legal/skills/review, лицензия Apache-2.0. Изменения: перевод на русский язык.
Оригинал на английском
--- name: review description: > Review a vendor agreement, NDA, or SaaS subscription against your playbook. Identifies the agreement structure from titles, routes to the right review skill (vendor-agreement-review, nda-review, saas-msa-review), and integrates the output into a single memo. Use when the user says "review this contract", "check this MSA", "is this NDA okay", "look at this SaaS agreement", or attaches an inbound agreement for review. argument-hint: '[file path | Drive link | [CLM ID] | paste text]' --- # /review Reviews an inbound agreement against the playbook in `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`. Identifies the agreement structure from titles, selects the appropriate skill(s), and — if confirm_routing is enabled — checks with the user before proceeding. ## Instructions 1. **Load `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`.** If placeholders present, stop and prompt: "Run `/commercial-legal:cold-start-interview` first — I need to learn your playbook before I can review against it." Also read `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md` → `## Review preferences` → `confirm_routing`. If the field is missing, treat it as `true`. 2. **Get the agreement:** From file path, Drive link, [CLM ID], or pasted text. If none provided, ask. 3. **Read the document structure — titles first.** Before reading the body, extract: - The main agreement title (e.g., "Master Services Agreement", "Non-Disclosure Agreement") - All exhibit, schedule, addendum, and attachment titles (e.g., "Exhibit A — Data Processing Addendum", "Schedule 1 — Subscription Order Form", "Annex B — Service Level Agreement") This is the routing signal. Do not rely on body keywords alone — a 40-page MSA with "confidential" throughout is not an NDA. 4. **Select the skill(s) based on document structure.** Map each identified document or section to a skill: | Document / section title contains | Skill | |---|---| | Non-Disclosure, NDA, Confidentiality Agreement (as the *main* agreement) | **nda-review** | | Master Services Agreement, Professional Services, Statement of Work, Consulting Agreement | **vendor-agreement-review** | | Subscription, SaaS, Cloud Services, Order Form with auto-renewal, Software License with recurring fees | **saas-msa-review** (overlay on vendor-agreement-review) | | Data Processing Addendum, DPA, Data Processing Agreement (as exhibit or standalone) | note for **vendor-agreement-review** → data protection section | | Service Level Agreement, SLA (as exhibit) | note for **saas-msa-review** → SLA section | Multiple skills may apply. Common combinations: - MSA + DPA exhibit → vendor-agreement-review, with DPA noted - SaaS subscription + Order Form + SLA exhibit → saas-msa-review (covers all three) - MSA + Order Form with auto-renewal → vendor-agreement-review + saas-msa-review overlay When the structure is genuinely ambiguous after reading titles (e.g., a document titled "Agreement" with no exhibits listed), read the first two pages of the body to resolve it — then stop and route. 5. **Confirm routing if enabled.** If `confirm_routing` is `true` in `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md` (or field is absent): ``` I'm going to review this as: [agreement type(s)]. Documents identified: - [Main agreement title] → [skill] - [Exhibit A title] → [how it will be handled] - [Exhibit B title] → [how it will be handled] Sound right? (yes / no — or tell me what I got wrong) ``` Wait for confirmation before proceeding. If the user corrects the routing, apply their instruction and proceed. If `confirm_routing` is `false`: proceed silently. Log the routing decision at the top of the review memo so the user can see what was applied. 6. **Run the skill(s).** Follow each skill's workflow fully. If multiple skills apply, run them in sequence and integrate the output into a single memo — don't produce separate memos. 7. **Check for escalations:** If any issue exceeds the reviewer's authority per the `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md` matrix, invoke **escalation-flagger** to route and draft the ask. 8. **Offer follow-ups:** - Stakeholder summary for the business owner - Redline .docx with tracked changes - [CLM] record creation (if connected) - Add to renewal register (if auto-renewal found) ## Configuring confirm_routing Add to `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md` → `## Review preferences`: ```markdown ## Review preferences confirm_routing: true # Set to false to skip routing confirmation and proceed automatically ``` The cold-start interview should ask about this preference. Default is `true` — confirmation on. As trust builds, the user can set it to `false`. ## Examples ``` /commercial-legal:review vendor-msa.pdf ``` ``` /commercial-legal:review https://drive.google.com/file/d/ABC123 ``` ``` /commercial-legal:review [paste agreement text] ``` ## Output Full review memo per the skill's format. Routing decision logged at the top. Deviation-by-deviation, specific redline language, named approver. Saved where `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md` → House style says work product goes.
Источник: anthropics/claude-for-legal / commercial-legal / review ↗. Ссылка проверена 2026-10-10.