mcpField
M
mediation-analysis

mediation-analysis

github.com/borgheiその他1.0k63 回インストール5 日前に更新
リポジトリ

mediation-analysis について

紛争の評価や調停戦略の準備に使う、法律実務者向けの分析スキルです。利害の整理、法的評価、和解計算を準備段階全体に組み込みます。内容は教育・情報提供目的で、法律助言ではありません。

主な機能

  1. 01紛争分析の構造化
  2. 02当事者の立場と利害の整理
  3. 03法的争点と証拠の評価
  4. 04BATNA、WATNA、ZOPAの算出
  5. 05和解案と準備チェックリストの作成

活用シーン

  1. 01訴状や書簡から案件分析を整理
  2. 02和解範囲と訴訟上の選択肢を算出
  3. 03複数当事者の調停向けに包括案を作成

インストール

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

$npx skills add https://github.com/borghei/claude-skills --skill mediation-analysis

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

同梱ファイル

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

references/
mediation_process.md
negotiation_concepts.md
scripts/
dispute_analyzer.py
settlement_calculator.py

詳細

⚠️ EXPERIMENTAL — このスキルは、教育および情報提供のみを目的として提供されています。法的助言を構成するものではありません。使用に関する責任はすべてユーザーにあります。出力に基づいて行動する前に、資格を有する法律専門家に相談してください。

調停分析

紛争の分析と調停戦略の準備を行うための、本番環境向けフレームワークです。紛争の評価から和解額の算定、利害関係の把握、調停の準備状況の確認まで、一連のプロセスを網羅します。


目次


まず確認すること

分析を始める前に、以下の情報を確認してください。不明または曖昧な項目がある場合は、推測せずに質問してください。

  • どちらの当事者を代理するか — これにより、あなたの立場からの主張、利害、BATNA/WATNA が定まります。中立的な枠組みで分析すると、異なる結果になります。
  • 請求額、各当事者の訴訟費用、勝訴確率 — これらは和解計算の入力値です。BATNA、WATNA、ZOPA はすべてこれらに基づいて算出されます。
  • 継続中の関係があるかどうか — 単純な金銭的妥協より、利害に基づく解決やパッケージ合意のシナリオを重視するかどうかが決まります。

中断ルール:出力に最も大きく影響する 2~3 項目だけを質問してください。ユーザーが「とにかく作成してください」と言った場合は、作業を進め、分析の冒頭に前提を列挙してください。

動作モード

モード 1:ガイド付き情報収集

構造化された資料がなく、最初から始める場合に使用します。

ステップ 1 -- 紛争の概要:

  • 当事者は誰ですか?(氏名、役割、関係)
  • 何をめぐる紛争ですか?(中立的な表現による要約)
  • 紛争はいつ発生しましたか?(主要な出来事の時系列)
  • 現在の状況はどうなっていますか?(訴訟前、提訴済み、ディスカバリー中、裁判日決定済み)

ステップ 2 -- 主張と請求:

  • 各当事者は何を求めていますか?(表明された主張)
  • 請求額はいくらですか?(金銭的・非金銭的な請求)
  • 各当事者の主張を裏付ける証拠は何ですか?
  • 各当事者の主張の弱点は何ですか?

ステップ 3 -- 背景と制約:

  • 継続中の関係はありますか?(雇用、商取引、家族)
  • 力関係の不均衡はありますか?(資源、情報、交渉力)
  • 時間的な制約はありますか?(期限、消滅時効)
  • これまでにどのような解決策が試されましたか?(直接交渉、過去の調停)
モード 2:直接分析

紛争関連の資料(訴状、やり取り、陳述書など)がすでにある場合に使用します。

資料を提供し、必要な分析項目を指定してください。このフレームワークにより、元資料から構造化された分析を抽出します。


ツール

紛争アナライザー

テキストで記述された内容から、構造化された紛争データを抽出します。

# Analyze a dispute description
python scripts/dispute_analyzer.py --input dispute.txt

# Analyze with JSON output
python scripts/dispute_analyzer.py --input dispute.txt --json

# Analyze inline text
python scripts/dispute_analyzer.py --text "Party A claims breach of contract for failure to deliver..."

# Save structured analysis
python scripts/dispute_analyzer.py --input dispute.txt --output analysis.json
和解計算ツール

BATNA、WATNA、ZOPA、および和解シナリオを算出します。

# Calculate from parameters file
python scripts/settlement_calculator.py --input params.json

# Calculate with JSON output
python scripts/settlement_calculator.py --input params.json --json

# Quick inline calculation
python scripts/settlement_calculator.py \
  --claimed 500000 \
  --litigation-cost-a 80000 \
  --litigation-cost-b 120000 \
  --probability 0.65 \
  --time-to-trial 18

# Save settlement analysis
python scripts/settlement_calculator.py --input params.json --output settlement.json

分析の基本フレームワーク

分析は 6 つのセクションで構成されます。各セクションは前のセクションを踏まえて作成します。

セクション 1:事案の概要

以下を網羅した、中立的で時系列に沿った概要を作成してください。

要素説明
当事者氏名、役割、関係
時系列主要な出来事を時系列順に記載
紛争のきっかけ紛争に発展した出来事
現在の状況手続きの進行状況(訴訟前、提訴済み、ディスカバリー中)
これまでの解決の試みこれまでに試したこと

中立性の確認: 概要は、どちらの当事者にとっても受け入れられる内容にしてください。行為を「誤っている」または「不合理」と評することは避けてください。

セクション 2:争点

各争点について、次の内容を記録します。

構成要素説明
争点の記述争われている問題を中立的に示します
当事者 A の主張当事者 A の主張とその理由
当事者 B の主張当事者 B の主張とその理由
主要な証拠各当事者の主張を裏付ける証拠
強さの評価各当事者について、強い/中程度/弱い
法的根拠適用される法律、契約条件、または法原則
セクション 3:根底にある利害の分析

立場から一歩踏み込み、利害を検討します。詳しくは以下のセクションをご覧ください。

セクション 4:法的分析

争点ごとに法的な見通しを評価します。詳しくは以下のセクションをご覧ください。

セクション 5:調停戦略と和解の方向性

BATNA/WATNA、ZOPA、和解シナリオを検討します。詳しくは以下のセクションをご覧ください。

セクション 6:調停準備チェックリスト
項目状況備考
すべての当事者が調停に合意している
調停人が選任され、確定している
意思決定者が出席、または対応可能である
主要な書類が交換済み、または入手可能である
冒頭陳述を準備している
和解権限が設定されている
BATNA/WATNA 分析が完了している
金銭以外の利害を特定している
創造的な選択肢をブレインストーミングしている
クライアントと権限の限度を明確にしている

根底にある利害の分析

利害とは、表明された立場の背景にあるニーズ、懸念、動機です。

利害のカテゴリー
カテゴリー説明例
法的権利、権原、義務契約上の権利、法令に基づく請求、判例
商業的事業上および財務上の懸念収益、費用、市場での地位、評判
関係的関係の維持継続的な取引、雇用、地域社会とのつながり
感情的個人の感情や価値観公平さ、敬意、認識、名誉回復
手続的プロセスの進め方迅速さ、プライバシー、コントロール、発言の機会、透明性
利害のマッピング

各当事者について、カテゴリーと優先度ごとに利害を整理します。

当事者利害カテゴリー優先度両立可能か
A事業上の評判を守る商業的高はい――共有されている
A金銭的損失を回復する法的/商業的高交渉可能
B先例を作ることを避ける法的高交渉可能
BA との関係を維持する関係的中はい――共有されている
共有されている利害と両立可能な利害

両当事者が共有する利害、または互いに相反しない利害を特定します。

  • 共有されている利害: 両者とも、秘密の保持、迅速な解決、費用の抑制を望んでいます
  • 両立可能な利害: A は認識を求め、B は公の場での認めを避けたいと考えています――非公開で認識を示すことは可能です
  • 相反する利害: A は最大限の支払いを求め、B は最小限の支払いを求めています――交渉の余地が必要です
解決への障壁
障壁説明軽減策
反応的価値引き相手側から提示されたという理由で、提案の魅力が低く感じられます調停人に選択肢を提案してもらいます
アンカリング最初の数字が、その後の交渉全体を左右します客観的な基準を用いて基準点を設定します
損失回避当事者は、同等の利益よりも損失を強く感じます現状との比較で、損失ではなく利益として捉えられるようにします
プリンシパル・エージェント問題当事者の代理人が、当事者本人とは異なる利害を持つ場合があります意思決定者が参加するようにします
情報の非対称性一方の当事者が他方より多くの情報を持っています調停人を介した体系的な情報開示を行います

法的分析

争点ごとに、以下を評価します。

要素評価
適用法法令、規則、契約条項、またはコモンロー
請求の強さ強い(>70%)/中程度(40-70%)/弱い(<40%)
主な不確実要素事実関係の争い、法的な曖昧さ、証拠の不足
裁判で予想される結果最善のケース、最悪のケース、最も可能性の高いケース
損害賠償額の範囲請求者が勝訴した場合に予想される賠償額の範囲
裁判までの費用各当事者の弁護士費用、専門家費用、機会費用
解決までの期間裁判および控訴にかかる期間(月/年)

和解戦略

BATNA/WATNA 分析
指標当事者 A当事者 B
最善の代替案(BATNA)裁判で勝訴し、請求額全額と費用を回収する裁判で勝訴し、何も支払わず費用を回収する
最悪の代替案(WATNA)裁判で敗訴し、何も回収できず、自らの費用を負担する裁判で敗訴し、請求額全額と費用を支払う
最も可能性の高い代替案訴訟費用を差し引いた一部回収訴訟費用を差し引いた一部の責任
訴訟費用の見積もりY か月にわたり $XY か月にわたり $X
純期待価値(確率 x 賠償額)- 訴訟費用-(確率 x 賠償額) - 訴訟費用
ZOPA の特定

合意可能領域(ZOPA)が存在するのは、当事者 A が受け入れられる最低和解額が、当事者 B が支払う意思のある最高額を下回る場合です。

Party A minimum = Expected trial value - litigation costs - risk discount
Party B maximum = Expected trial liability + litigation costs + risk premium

ZOPA exists when: A minimum < B maximum
ZOPA range: [A minimum ... B maximum]
和解シナリオ
シナリオ説明適切な場面
単純な妥協金銭請求について中間点で折り合う金銭的価値が明確な単純な紛争
利害に基づく解決金銭以外の根本的な利害にも対処する継続的な関係や、金銭以外の懸念がある場合
包括的な合意金銭的要素と非金銭的要素をまとめる複数の争点と利害が絡む複雑な紛争

参考ガイド

ガイドパス説明
調停プロセスreferences/mediation_process.md役割と手法を含む調停の12段階
交渉の概念references/negotiation_concepts.mdBATNA、WATNA、ZOPA、利害に基づく交渉、障壁

ワークフロー

ワークフロー 1:調停の包括的な準備
  1. 紛争情報を収集します(モード 1 またはモード 2)。
  2. 入手可能な資料に対して scripts/dispute_analyzer.py を実行します。
  3. 6 セクションからなる中核分析フレームワークを完成させます。
  4. 紛争のパラメーターを指定して scripts/settlement_calculator.py を実行します。
  5. 冒頭陳述と和解案を準備します。
  6. 調停準備チェックリストを完了します。
  7. 検証: 6 つのセクションがすべて完了し、BATNA/ZOPA が算出され、和解案が準備されていること。
ワークフロー 2:和解額の範囲をすばやく算出
  1. 請求額、訴訟費用、成功確率を特定します。
  2. パラメーターを指定して scripts/settlement_calculator.py を実行します。
  3. ZOPA の範囲と 3 つのシナリオを確認します。
  4. 感度分析のためにパラメーターを調整します。
  5. 検証: 根拠に基づく説明とともに和解額の範囲が定められていること。
ワークフロー 3:複数当事者による調停
  1. すべての当事者と相互関係を整理します。
  2. 当事者間の関係ごとに紛争分析を実施します。
  3. 連合の可能性と共通の利害を特定します。
  4. 各当事者の組み合わせについて和解額の範囲を算出します。
  5. すべての当事者の中核的な利害に対処する包括的な合意案を作成します。
  6. 検証: 当事者間の各組み合わせが分析され、連合が整理され、包括的な合意案が作成されていること。

トラブルシューティング

問題考えられる原因解決策
ZOPA がマイナスになる当事者の期待が非現実的、または訴訟費用が過小評価されている各当事者の BATNA を現実的に検証し、費用の見積もりを増やします
利害を特定できない当事者が立場に固執している「なぜ」と問いかけ、勝敗の結果を掘り下げます
力関係の不均衡が交渉をゆがめているリソースまたは情報の非対称性手続きの調整や、体系的な情報共有を提案します
意思決定者が不在代理人に権限がない意思決定者が対応可能になるまで延期し、事前に権限を確認します
感情的な障壁が大きい関係性の問題が未解決まず感情面の利害に対処し、謝罪や認識を示すことを検討します
多数当事者による複雑さ二者間のやり取りが多すぎるサブ調停に分け、単一文書方式を使用します

成功基準

基準目標
紛争の争点を特定争われているすべての争点と各当事者の立場を列挙する
利害を整理各当事者について、分類した利害を少なくとも 3 つ挙げる
法的な強さを評価各争点を根拠とともに評価する
BATNA/WATNA を算出両当事者の代替案を定量化する
ZOPA を特定和解可能な範囲を確定するか、マイナスであることを確認する
和解シナリオ根拠を示したシナリオを最低 3 つ用意する
準備状況チェックリスト調停前にすべての項目に対応する

対象範囲と制限事項

対象範囲: 紛争分析、利害の整理、和解額の算出、調停準備、交渉戦略。

対象外: 調停人としての行為、法律相談、司法判断の確実な予測、和解契約書の作成、当事者の代理。

免責事項: このスキルは、調停準備のための分析フレームワークを提供します。法律相談に該当するものではありません。和解額の算出は、提供された入力に基づく推定値であり、資格を有する弁護士による検証が必要です。


アンチパターン

アンチパターン失敗する理由より良いアプローチ
立場に基づく交渉だけを行う当事者が求めるものに焦点を当て、求める理由を無視するため、価値を取りこぼしますまず利害を整理し、そのうえで根本的なニーズを満たす選択肢を生み出します
和解額の計算で訴訟費用を無視する当事者が訴訟にかかる費用を考慮せず、請求額を基準にするため、非現実的な期待が生じますBATNA の計算には、訴訟費用(弁護士費用、時間、機会費用)を必ずすべて含めます
交渉力は対等だと仮定する力関係の不均衡が交渉をゆがめ、弱い立場の当事者が圧力のもとで不利な条件を受け入れるおそれがあります不均衡を早期に特定し、手続き上の保護策(個別協議、情報共有、独立した助言)を提案します
感情面の利害を省く尊重、認識、公平性といった感情面のニーズは、金銭以上に紛争を左右することが多く、それらを無視すると行き詰まりが生じます法的・商業的な利害とともに、感情面および関係性に関する利害も分析に含めます

ツールリファレンス

ツール入力出力使用例
dispute_analyzer.py紛争の説明文当事者、争点、利害、タイムラインを含む構造化分析紛争の初期構造化
settlement_calculator.py紛争のパラメーター(金額、費用、確率)BATNA/WATNA、ZOPA、3 つの和解シナリオ和解可能な金額範囲の定量分析

コメント