ooligo
claude-skill

Derive a negotiation playbook from executed agreements

Difficulty
上級
Setup time
4-8 hours
For
legal-ops-manager · in-house-counsel
Legal Ops

Stack

締結済み契約書のフォルダを読み込み、そこから実際に裏付けられる交渉プレイブックを導出する Claude スキルです。導出するのは、条項ごとの標準ポジションとその根拠となる計算、実際に着地している範囲の全体像、これまでに署名した中で最も不利な条件、そしてコーパスからは供給できないフィールドをすべて名指しするカバレッジレポートです。バンドルは apps/web/public/artifacts/playbook-from-precedent-claude-skill/ にあり、SKILL.md と 3 つの参照ファイルを含みます。うち 1 つは初回実行前に記入します。

このスキルは読み取り専用です。根拠を添えてポジションを提案しますが、承認は一切行いません。プレイブックのポジションは署名権限の委任であり、名前のある個人に帰属するからです。

埋めるギャップ

プレイブックは記憶から書かれます。経験豊富な誰かが自社の通常の着地点を思い出し、Word 文書に書き、その文書が標準になります。これはその人が辞めるまで、あるいはその記憶が 2023 年の 3 件の案件を記述していただけだと判明するまでは機能します。当然の是正策は、代わりに契約書からプレイブックを導出することです。そしてこの当然の是正策には、見落としやすく、公開すると高くつく欠陥があります。

締結済み契約書のフォルダは打ち切られたサンプルです。 署名で終わった交渉はすべて含み、決裂で終わった交渉は 1 件も含みません。この性質はクリーニングできるデータ品質の問題ではなく、そのフォルダがそういうものだという話です。そしてこれは、プレイブックが存在する理由そのものであるフィールドを直撃します。決裂ラインとは定義上、締結済み契約を生まないポジションです。つまりコーパスが確実に含まないと保証されている唯一のものです。締結済み契約を読んで自信満々にレッドラインを出力するツールは、それを発明しています。

コーパスが裏付けられるのは、逆方向に走る境界のほうです。ファイル内で最も不利な条件は、実証されたあなたの許容度の上限です。そこで決裂しなかったのは、署名が乗っているからです。フェーズ 5 はこれを契約 ID と日付付きで worst_signed として出力し、walk_away の出力は一切拒否します。フェーズ 7 はさらにテストを逆向きに回します。誰かがレッドラインを報酬 12 か月分に設定していて、コーパスに上限なしの IP 補償が署名済みで存在する場合、その矛盾は契約と日付付きでフラグされます。これは編集上ではなく商業上の問題です。あなたの過去の契約書を持つ相手方はそれを提示できますし、すでに越えたラインはラインではありません。

使うべきとき

プレイブックを新規に書く、あるいは書き直すときで、起草担当が記憶を頼りに作業している場合。既存のプレイブックを実務と突き合わせて監査していて、書かれた標準と署名された現実がどこで乖離したかが論点になっている場合。署名権限が事業部門に移り、エスカレーションの閾値が問い詰められても持ちこたえる必要がある場合。CLM の導入に初期ポジションが必要で、ベンダーの抽出結果がセグメンテーションのない条項出現頻度だけを出してきた場合。

使うべきでないとき

  • その契約類型について、自社ペーパーの締結済み契約が 25 件程度に満たない場合。 それを下回るとフェーズ 4 の計算はポジションと偶然を区別できず、実行結果はほぼ空のカバレッジレポートになります。契約書を読んでください。
  • 決裂ラインが必要な場合。 前述の理由により、コーパスはそれを生成できません。それが成果物なら、これは間違ったツールです。
  • コーパスの大半が相手方ペーパーで、どちらがどちらか誰もラベル付けできない場合。 フェーズ 1 はもっともらしい答えを出す代わりに拒否します。
  • 起草ではなく承認済みのポジションが欲しい場合。 出力は出典付きの提案です。承認は法務判断です。
  • マニフェストを誰も記入しない場合。 references/1-corpus-manifest.md があらゆるセグメンテーションを可能にしています。これがないと実行は未分化の山を 1 つ持つだけになり、互いに無関係な交渉を混ぜたポジションを報告します。

スキルが実際に行うこと

7 つのフェーズ、順序は固定、うち 2 つに強制的な拒否があります。

フェーズ 1 は各契約をマニフェストの行に結び付け、コーパスの 10% を超えて paper_of_origin が欠けている場合は拒否します。このフィールドを文書から推測することはしません。この拒否が存在するのは、ここでの典型的な失敗が無言だからです。ある条項が締結済み契約の 78% に現れ、自社標準として記録され、実はそれらの契約の 78% が相手方の書式で署名されたことの副産物だった、という失敗です。混在したペーパー全体で測った出現頻度は、相手方の起草上の好みをあなたの名前で報告した測定値です。

フェーズ 2 と 3 は抽出と正規化を分離します。 まずページ参照付きの逐語引用、次に宣言された単位での比較可能な値です。1 パスでやると「条項には X と書いてある」と「X は自社の単位では Y に等しい」が混ざり、いったん混ざると正規化の誤りは誰も読み返さない引用の中に隠れます。一致のない条項スロットは absent として描画され、これはパース失敗として捨てられるものではなく、統計に参加する値です。

フェーズ 4 に閾値があります。 セルは (clause, paper_of_origin, agreement_type, counterparty_tier) で、最頻値は生のパーセンテージではなく、その比率に対する Wilson スコア区間とともに報告されます。候補が standard ラベルを得るのは、95% 下限が 0.60 を超えたときだけです。このルールが小さいサンプルをまともに振る舞わせます。計算は見る価値があります。10 件中 8 件に現れる条項は数えれば 80% ですが、95% 区間はおよそ 49% から 94% で、これは「ほとんどの場合」と「かろうじて半数超」の両方にまたがるため、標準とは呼べません。同じ 80% でも 25 件中 20 件なら下限は 61% 付近になり、通過します。条項あたり同一ペーパーで 25 件程度が実務上の下限です。それより短いセルは、必要なサンプルサイズを添えて insufficient-evidence として描画され、弱められたポジションになることは決してありません。

フェーズ 6 はフォールバックの階段に 2 つの条件を課します。 レッドライン履歴が提供されていること、そして分布がノイズ混じりの単一クラスタではなく本当に多峰であることです。締結済みのテキストが記録しているのは着地点であって最初の要求ではないため、最終 PDF から fallback_1 / fallback_2 の階段を導出することは、証拠が持たない意図を主張することになります。条件を満たさない場合、出力はその名のとおり observed_range を返し、必須の fallback_ladder_reason フィールドが「バージョン履歴がなかった」と「ここに階段は存在しない」を区別不能にしないよう防ぎます。

フェーズ 7 は各セルを 24 か月の直近ウィンドウで分割し、乖離したセルを平均せず日付付きの 2 つのポジションとして報告します。2022 年の責任上限と 2026 年のそれを平均しても、どちらも記述しないからです。レポートは references/3-coverage-report-template.md に書き出され、導出不能な行と証拠不十分な行から始まり、導出済みのポジションは最後に置かれます。そこが最もレビューを必要としない部分だからです。

コストとスループット

制約はモデル費用ではありません。15 ページの MSA はおよそ 8,000 から 12,000 トークン程度です。これは実測値ではなく見積もりです。60 件のコーパスなら入力 600,000 トークンのオーダーになります。Anthropic が公表している Claude Opus 5 の入力 100 万トークンあたり 5 USD のレートでは、入力が約 3 USD に抽出の出力分を加えた程度で、パス全体は 10 USD を下回ります。

効いてくる数字は人的コストのほうです。マニフェストの記入は、メタデータがすでに CLM にあれば 1 件あたり 1 分から 3 分、各ファイルを開く必要があれば 5 分から 10 分です。したがって 60 件のコーパスなら初回実行前に半日の取り込み作業になります。カバレッジレポートのレビューに 2 時間から 4 時間を加えてください。その大半は矛盾とドリフトのセクションに費やされます。マニフェストは残るため、2 回目の実行は差分となり、初回のごく一部のコストで済みます。四半期ごとの再実行が、コミットする価値のあるサイクルです。DocJuris が約 300 の法務部門を対象に行い 2024 年 10 月に公表した調査では、最も成熟した段階でさえ繰り返し起きる失敗は所有者の問題であり、プレイブックの初版が改善されないままになると報告されています。

失敗モード

  • ペーパー由来の取り違え。 混在したペーパー上で構築された出現頻度は自社の標準のように読めますが、実際は相手方の標準です。ガード: フェーズ 1 は欠損率 10% を超えると拒否し、paper_of_origin はフィルタではなくセルの次元なので、相手方ペーパー由来のポジションが自社ペーパーのものに無言で混ざることはありません。
  • 小さい n による誤った確信。 10 件中 8 件は決定的に見えますが、そうではありません。ガード: standard ラベルは Wilson 95% 下限が 0.60 を超えることを要求し、通過しないセルはぼかしたポジションではなく n_required を報告します。
  • 決裂ラインの捏造。 プレイブックで最も価値のあるフィールドは、コーパスが供給できないまさにそのフィールドです。そしてそれこそが捏造を生む圧力です。ガード: walk_awayreferences/2-clause-position-schema.md において単一値の enum であり、それを導出するコードパスは存在しません。
  • 自社ファイルがすでに越えているレッドライン。 ガード: フェーズ 7 は主張された決裂ラインを worst_signed に対して逆向きに検証し、矛盾を契約 ID と日付付きでフラグします。
  • 交渉力を選好として読むこと。 エンタープライズ・セグメントでポジションが弱く見えるのは、そこで譲歩したからであって、そこでの標準が違うからではありません。ガード: counterparty_tier はセルの次元であり、セグメント間の乖離が実質的な場合は混合ポジションを抑制し、抑制したことをレポートに明記します。
  • 抽出精度を所与とすること。 条項の識別は解決済みの問題ではありません。510 件の商業契約と 41 種類の条項タイプにわたる 13,000 件超のラベルを専門家が付与したベンチマークである CUAD が存在するのは、まさにこのタスクでのモデル性能に改善の余地があるからです。ガード: 正規化された値はすべて出典引用とページ参照を保持するため、PDF を開き直さずに 2 パス目を 1 パス目に対して監査できます。

代替手段との比較

vs DraftWise Playbook Studio. 既製品としての直接的な回答で、2026 年 2 月 25 日にリリースされました。ベンダーの主張は、案件履歴からポジションを抽出することでプレイブック作成を 6 時間超の手作業から 5 分に圧縮する、というものです。すでに DraftWise を使っているなら使ってください。起草と統合されており、このバンドルはそうではありません。ローンチ資料が述べていないのは、最小コーパスサイズ、セグメンテーション要件、そして証拠が薄いときの挙動です。この 3 つが問題の実質のすべてです。このスキルは同じコーパスに対して、製品の代替としてではなくポジションの照合として走らせてください。

vs Spellbook Benchmarks. Spellbook の State of Contracts 2026 は、30 か国の数十万件の契約から抽出した 13 種類の契約タイプにわたる 270 超の条項ベンチマークを、相互提供型のデータモデルで公開しています。これは別の問いに答えるもので、市場がどこにあるかを示します。相手方の要求が市場水準を外れていると論じるには、こちらのほうが優れた道具です。ただし あなた がどこにいるかは教えてくれません。そして両者のギャップこそが、しばしば得られる最も有用な発見です。両方使ってください。一方を他方で代替しないでください。

vs 自社 CLM の条項ライブラリ. Ironclad も Juro もリポジトリ全体の条項出現頻度を出してくれますし、すでにリポジトリがあるならそれが最も安い出発点です。通常与えてくれないのは、ペーパー由来によるセグメンテーション、ポジションと偶然を分ける信頼区間の下限、そして決裂ラインを述べることの明示的な拒否です。この 3 つが、このバンドルが上乗せするものです。

vs 記憶を頼りに Word 文書へ書くこと. ほとんどのチームがやっていることなので、これが誠実な比較対象です。1 人が全部読んでいる 10 件規模なら問題ありません。それを超えると、失敗は記憶が間違っていることではなく、しっかり裏付けられたポジションと思い出しただけのポジションを何も区別しないことです。結果として文書全体が同じ権威を帯びます。カバレッジレポートの価値は、自分自身に成績を付ける点にあります。

関連: clause-extraction-claude-skill はこれが乗る抽出レイヤ、clause-library-design はポジションが着地するライブラリの構造化、contract-redline-claude-skill はプレイブックができた後の適用です。

Files in this artifact

Download all (.zip)