mcpField
O
oc-status

oc-status

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

oc-status について

oc-status は、社内法務チーム向けの訴訟ワークフロースキルです。対象案件について外部弁護士への状況確認メールを作成し、実行概要も出力します。Gmail MCP が認証済みの場合はメールを下書き保存しますが、送信はしません。

主な機能

  1. 01フォロー対象案件の絞り込み
  2. 02案件記録に基づく状況確認メールの作成
  3. 03Markdown 下書きと実行概要の出力
  4. 04Gmail MCP 経由での下書き作成

活用シーン

  1. 01外部弁護士への定期的な進捗確認
  2. 02期限が近い案件の状況確認
  3. 03Gmail MCP がない場合の Markdown 下書き保存

MCP 対応

Gmail MCP の認証があれば、案件ごとに Gmail の下書きを作成します。利用できない場合は Markdown のみを出力し、メールは弁護士が確認して送信します。

インストール

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

$npx skills add https://github.com/anthropics/claude-for-legal --skill oc-status

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

詳細

/oc-status

毎週実行するには、/litigation-legal:oc-status を呼び出す定期リマインダーを設定します。自動スケジュールには、バンドルされていないスケジュール済みタスクの統合が必要です。

  1. ~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml を読み込み、デフォルトのルール(またはフラグ)に従って絞り込みます。
  2. ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md を読み込みます → 外部弁護士への指示スタイル、署名者のデフォルト、予算に関する方針を確認します。
  3. 以下のワークフローと参照情報に従います。
  4. 対象となる各案件について、matter.md と history.md を読み込み、案件ごとのメールを作成します。
  5. Markdown を ~/.claude/plugins/config/claude-for-legal/litigation-legal/oc-status/[YYYY-MM-DD]/[slug].md に書き込みます。
  6. Gmail MCP が認証済みの場合は、Gmail の下書きを作成します。それ以外の場合は Markdown のみを作成し、概要にその旨を記載します。
  7. ~/.claude/plugins/config/claude-for-legal/litigation-legal/oc-status/[YYYY-MM-DD]/_summary.md に、実行した内容、スキップした内容とその理由を書き込みます。

OC ステータス

目的

5~15件の案件について、毎週外部弁護士に同じステータス確認メールを書くのは、機械的な認知負荷です。内容は案件ごとに一定(状況、保留中の判断、予算確認)です。宛先も一定(外部弁護士の主担当パートナー)です。トーンも一定(社内規定の外部弁護士への指示スタイル)です。スケジュール済みタスクですべてのメールの下書きを作成し、弁護士が確認して送信します。

コンテキストの読み込み

  • ~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml — 絞り込み条件とフィールドの情報源
  • ~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/[slug]/matter.md — 案件のコンテキスト(現在の方針、未解決の質問)
  • ~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/[slug]/history.md — 確認事項の参考となる最近の出来事
  • ~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md → 外部弁護士への指示スタイル、署名者の名前/メールアドレス、予算に関する方針

絞り込み — 対象となる案件

デフォルトの絞り込み条件:

  • status != closed
  • outside_counsel.firm != null かつ outside_counsel.lead != null
  • 次のいずれか:最終更新から10日以上経過している(何か進展があった可能性がある)または next_deadline が21日以内にある

過去10日以内にステータス更新があった案件(再度問い合わせる必要はありません)と、outside_counsel.email が null の案件(Gmail の下書きにはメールアドレスが必要ですが、Markdown は引き続き作成します)はスキップします。

フラグ:

  • --all → 更新時期にかかわらず、すべての進行中案件の下書きを作成します
  • --slug=[slug] → 1件の案件のみ下書きを作成します(臨時の依頼)
  • --no-gmail → MCP が利用可能でも、Gmail の下書き作成をスキップします

案件ごとのメール下書き

各メールは同じ基本構成を使用し、内容は案件ごとに異なります。

件名: 社内規定に沿った形式(~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md の外部弁護士への指示スタイルを参照。指定がない場合は [Matter: [matter name]] — Weekly status update)

本文の基本構成:

[lead partner first name],

[One sentence opener — natural, matches house tone.]

Checking in on [matter name]. A few items:

1. **Status since [date of last update captured in history.md]** — what's moved, what's pending? Any filings, hearings, correspondence, or calls since we last touched base?

2. **Upcoming deadlines** — I show [next_deadline from log + any deadlines in matter.md]. Confirm coverage plan and any dates we should add.

3. **Decisions pending** — [pull open questions from matter.md that require OC input; if none, omit this numbered item and renumber]

4. **Budget** — [monthly / quarterly / on-request per `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` budget posture]. Where are we against [budget authorization from matter.md]? Any variance to flag?

[If material and relevant: 5. Specific ask — e.g., "Please send me the latest draft of the motion to dismiss before [date]" — drawn from matter.md open questions.]

[Signoff — name, role, contact. From `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` signer default for OC directives.]

~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md の外部弁護士への指示スタイルに従ってトーンを調整します。法律事務所によっては「顧問弁護士各位」のような格式ばった形式を使い、別の事務所ではファーストネームと箇条書きを使います。それに合わせてください。

出力

Markdown の下書き

保存先:~/.claude/plugins/config/claude-for-legal/litigation-legal/oc-status/[YYYY-MM-DD]/[slug].md

各ファイルにはメールを1通ずつ、次の形式で記載します。

[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]

# [Matter name] — OC status request — [YYYY-MM-DD]

**To:** [outside_counsel.email from log] ([outside_counsel.lead], [outside_counsel.firm])
**From:** [signer name / email from `~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md`]
**Subject:** [subject line]

> The work-product header above applies to this internal record. The outgoing email body below goes to outside counsel on a retained matter, which is itself a privileged communication — apply the house privilege marking (`~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md` privilege conventions) at the top of the email sent, typically `Privileged & Confidential — Attorney-Client Communication / Attorney Work Product`, not this internal work-product header.

---

[body per skeleton]
送信前の確認(すべての下書きの末尾に記載)

各 Markdown 下書きの本文の直後、実行メタデータの前に、以下を追記します。送信前に削除してください。

これは、外部弁護士に送信する前に弁護士が確認するためのステータスメールの下書きです。依頼関係者の範囲外に共有する意図のない秘匿情報が含まれていないか、事実関係の正確性、トーン、予算に関する方針を確認してください。確認せずに送信しないでください。定例の週次確認であっても、送信者が書面に残すつもりのなかった理論、戦略、譲歩が明らかになることがあります。

Gmail の下書き(MCP が利用可能な場合)

Gmail の下書き作成 MCP が認証済みの場合:

  • 案件ごとに、to、from、subject、body が入力された下書きをユーザーの Gmail に作成します
  • 下書きは「下書き」フォルダに保存されます。ユーザーが確認し、月曜日の朝に送信します
  • Gmail MCP が利用できない場合、または失敗した場合は、Markdown のみで対応し、その旨をユーザーに伝えます
実行の概要

すべての案件の処理後、~/.claude/plugins/config/claude-for-legal/litigation-legal/oc-status/[YYYY-MM-DD]/_summary.md に次の内容を書き込みます:

# OC Status Run — [YYYY-MM-DD]

**Matters processed:** [N]
**Drafts created:** [N]
**Gmail drafts:** [created / skipped — reason]

## Drafted for

| Matter | OC lead | Last updated | Reason for inclusion |
|---|---|---|---|
| [slug] | [lead] | [date] | [stale / upcoming deadline / --all / --slug] |

## Skipped

| Matter | Reason |
|---|---|
| [slug] | recent update (last touched [date]) |
| [slug] | no OC email in log — update with `/matter-update [slug]` |

## Anomalies

- Matters without outside counsel assigned: [list — if any are high/critical risk, flagged]
- Matters with outside counsel but no email in log: [list]

スケジュール設定

このスキルは毎週実行するように設計されています。自動スケジュール設定には、プラグインに同梱されていないスケジュール済みタスクの連携機能が必要です。毎週実行するには、/litigation-legal:oc-status を呼び出す定期リマインダーを設定します。たとえば、カレンダーに月曜日の朝の予定を設定します。

随時実行する場合:いつでも /oc-status を実行できます。単一の案件には /oc-status --slug=foo を実行します。

このスキルで行わないこと

  • メールの送信。 下書きの作成のみです。弁護士が確認して送信します。
  • 情報がない内容の生成。 matter.md の情報が少ない場合、メールは短くなり、状況全般について質問します。このスキルは、何もないところから具体的な質問を作り出すことはありません。
  • 失敗時の再試行。 実行中に Gmail の下書き作成が失敗した場合、失敗を記録し、Markdown での処理を続行します。認証を修正した後、ユーザーが再試行できます。
  • history.md の書き換え。 コンテキストを得るために読み取りますが、変更はしません。(OC の回答で新たな出来事が明らかになった場合は、/matter-update [slug] を使って記録します。)
  • 最低限のテンプレートの強制。 チームの文体が「一文、ファーストネーム、以上」であれば、下書きでもその方針に従い、箇条書きの構成は省略します。~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md に合わせてください。

コメント