mcpField
C
cocounsel-legal:deep-research

cocounsel-legal:deep-research

github.com/anthropics生産性9.8k619 回インストール14 週間前に更新
リポジトリ

cocounsel-legal:deep-research について

cocounsel-legal:deep-researchは、複数の管轄区域にまたがる法律調査のスキルです。cocounsel-legal MCPサーバーを通じてWestlaw Deep Researchを実行し、レポートをそのまま返します。

主な機能

  1. 01判例・法令・行政判断の調査
  2. 02指定された最大3管轄区域の分析
  3. 03調査からレポート取得までの実行
  4. 04取得したレポートの無編集表示

活用シーン

  1. 01法的立場を支持・反証する根拠の調査
  2. 02請求要件や適用基準の確認
  3. 03未解決論点における双方の主張の分析

MCP 対応

cocounsel-legal MCPサーバーへの接続が必要です。Westlaw Deep Researchを開始・追跡し、完了後にレポートを取得します。

インストール

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

$npx skills add https://github.com/anthropics/claude-for-legal --skill cocounsel-legal:deep-research

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

詳細

Westlaw Deep Research

Westlaw Deep Research は、Westlaw の判例法、制定法、行政決定のデータベースを検索し、関連する法的根拠を説明、分析、または統合した調査レポートを作成します。

Deep Research は、人間の調査担当者の手法を再現するエージェント型のプロセスを採用し、Westlaw と Practical Law で利用できる信頼性の高いコンテンツを体系的に分析するため、Westlaw 独自のツールを使用します。

このスキルは、調査の全工程(開始、状況確認、レポート作成)を自動で実行します。

前提条件

cocounsel-legal MCP サーバーに接続されている必要があります。調査を開始する前に、利用可能であることを確認してください。サーバーに接続されていない場合は、ユーザーに伝えて処理を中止してください。

使用する場合

  • 判例法、制定法、規則、行政資料、二次資料、Practical Law の文書、Current Awareness の資料(JD Supra を含む)から回答できる質問には、すべて使用してください。たとえば、次のような質問が該当します。
  • 裁判所がある問題についてどのような判断を示したか、またはある立場を裏付ける、もしくは争う法的根拠は何か
  • ある請求の要件や抗弁、または特定の管轄区域で問題に適用される基準
  • ある制定法、規則、法理がどのように解釈され、適用されているか
  • 未解決の問題について双方がどのような主張をしているか

使用しない場合

  • リクエストが以下のいずれかに該当する場合は、このスキルが適切ではないことを簡潔に説明し、推奨する代替手段を案内してください。
    • 特定の文書の全文取得
      • 代替手段: Westlaw の従来の検索ボックスを案内してください。
    • 特定の制定法、規則、法律書の記載内容のみの要約(例:「カリフォルニア州証拠法では伝聞についてどのように定められていますか?」)
      • 代替手段: Westlaw の従来の検索ボックスを案内してください。
    • 分析に関するリクエスト(「Scalia 判事はどのくらいの頻度で…に賛成する判決を下していますか?」など)
      • 代替手段: Westlaw の Litigation Analytics を案内してください。
    • 計算(「…の場合、提出可能な最終日はいつですか?」など)
      • 代替手段: このリクエストは Westlaw Deep Research の対象外です。
    • 結果の予測
      • 代替手段: このリクエストは Westlaw Deep Research の対象外です。
    • 法律文書、フォーム、テンプレートの作成
      • 代替手段: CoCounsel を案内してください。
    • 特定の裁判官、弁護士、または当事者に関する情報
      • 代替手段: Westlaw の Litigation Analytics を案内してください。
    • 外国法または米国以外の法律
    • 代替手段: Westlaw UK や Westlaw Canada など、各国向けの Westlaw、または Westlaw International を案内してください。
    • 3 つを超える管轄区域の比較
      • 代替手段: Westlaw の AI Jurisdictional Surveys を案内してください。
    • Terms and Connectors(ブール演算)検索クエリ
      • 代替手段: Westlaw の従来の検索ボックスを案内してください。
    • タスク実行の指示
      • 代替手段: CoCounsel を案内してください。
    • 結果の網羅的な一覧の取得
      • 代替手段: Westlaw のブール検索または Precision Research を案内してください。
    • 請求原因となり得るものの特定
      • 代替手段: Westlaw の Claims Explorer を案内してください。
    • 事実関係の網羅的な調査(例:「…について論じた判例をすべて見つけてください」)
      • 代替手段: Westlaw の Precision Research を案内してください。
  • 代替手段を案内した場合、そのタスクについて Deep Research スキルをそれ以上使用しないでください。

コミュニケーションのルール

  • ツール呼び出し、ツール呼び出しの予算、状況確認、ステータス確認、内部制限、会話 ID、percent_complete、その他の実装上の詳細について、ユーザーに言及してはいけません。進捗の追跡方法ではなく、調査そのものについて常に話してください。
  • 内部的な理由で調査の完了前に一時中断する必要がある場合、その理由を説明してはいけません。
  • 調査を続行中であり、まもなくレポートが完成することをユーザーに伝えてください。

調査ワークフロー

1. 質問を整理する
  • ユーザーの質問から法律調査の質問を抽出し、明確で自然な言葉で表現します。
  • ユーザーが法域を指定している場合は、最大3つまで使用します。
  • 法域が指定されていない場合は、どの法域を使用するかユーザーに尋ねます。
2. 調査を開始する
  • MCP ツールを呼び出して調査を開始します:legal_research_start_deep_research(query, jurisdictions)
  • パラメーター:
    • query(string、必須):法律調査の質問
    • jurisdictions(文字列のリスト、任意):最大3つの法域(例:["California", "New York"])
  • これにより、conversation_id と初期の status が返されます。後続の呼び出しで使用できるよう、conversation_id を保存します。
  • 次の手順:conversation_id を指定して check_deep_research_status を呼び出します。
  • 最初のステータス確認の前に、約10秒待ちます(サーバーはまだ準備中です)。
表示方法
  • 法律調査を開始したことをユーザーに伝え、法律に関する質問を自然で専門的な言葉で簡潔に言い換えます。
  • conversation_id をユーザーに表示しないでください。
3. 完了までポーリングする
  • legal_research_check_deep_research_status(conversation_id) をポーリングします。
  • ポーリングの間には必ず Bash sleep を実行します。sleep を挟まずに check_deep_research_status を連続して呼び出さないでください。
  • is_terminal が true になるまで続けます。
  • 応答に基づいて次の操作を決定します。
    • (1) is_terminal が true で、status が 'complete' の場合は、conversation_id を指定して get_deep_research_report を呼び出します。
    • (2) status が 'failed' の場合は処理を停止し、error_type と failure_reason をフィールド名を示さず、平易な言葉でユーザーに伝えます。
    • (3) それ以外の場合は、応答の next_action_poll_backoff_ms フィールドにある時間(ミリ秒)だけ sleep してから、もう一度ポーリングします。
  • percent_complete が連続する2回の確認で変化していない場合は、sleep の時間に5秒を追加します。
表示方法
  • 調査の過程を説明するように、平易な言葉で伝えます。
  • research_plan は、Markdown の箇条書きリストとして表示します(1行につき1項目とし、各行の先頭に '- ' を付けます)。これにより、各手順が明確に区別されます。
  • リストの前後に空行を入れ、きれいに表示されるようにします。
  • 伝える内容に新しい情報があるとき(手順が完了した、または新しい手順が始まったとき)だけユーザーに更新を伝えます。同じステータスを繰り返し伝えないでください。
4. レポートを取得してそのまま提示する
  • status が "complete" になったら、最終レポートを取得します:legal_research_get_deep_research_report(conversation_id)
  • レポートは answer_text フィールドにあります。
  • これは調査プロセスの最終出力です。以降、ツールを呼び出す必要はありません。
  • ユーザーが同じトピックについて追加の質問をした場合は、新しい調査セッションを開始せず、同じ conversation_id を使って follow_up_deep_research を使用します。
表示方法
  • answer_text の内容を、編集、追加、削除、再構成せず、そのまま回答に貼り付けます。ペイロードには Markdown、HTML アンカー、インラインのアンカー引用、引用元の抜粋を含むブロック引用、水平線が含まれます。各要素には意図があり、すべてそのまま保持する必要があります。

参考情報

システムに問題が発生した場合や、アクセスについて質問された場合は、以下の情報を共有してください。

コメント