portfolio-status について
法律案件ログを社内弁護士向けの簡潔なポートフォリオ状況レポートにまとめる Claude スキルです。期限、リスク、異常を示し、弁護士に代わって判断はしません。
主な機能
- 01リスクと段階の集計
- 02今後の期限の一覧
- 03長期未更新案件の検出
- 04リスク・種類・担当者による絞り込み
- 05外部弁護士不在の高リスク案件などを検出
活用シーン
- 01会議前に進行中の訴訟を確認
- 02期限超過や更新が必要な案件を特定
- 03外部弁護士がいない高リスク案件を把握
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ anthropics/ claude-for-legal --skill portfolio-statusインストール後、Claude Code で/portfolio-statusを入力して読み込まれたか確認します。
詳細
/portfolio-status
~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.mdを読み込みます → リスクの調整(risk:フィールドの読み方を定義しています)。- 以下のワークフローと参照資料に従います。
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yamlを解析します。デフォルトではクローズ済みの案件を除外します(--allを指定すると含めます)。- 集計結果を作成します。リスクの分布、今後14/30/60日以内の期限、30日を超えて更新されていない案件、重要度の合計、ステージの分布を含めます。
- 異常を通知します。critical とマークされたもの、期限超過の
next_deadline、リスクが medium または high で外部弁護士が割り当てられていない案件をすべて対象とします。
ポートフォリオ状況
目的
ひと目で、現在の担当案件、注意が必要な案件、対応が遅れている案件を把握できるようにします。次の電話まで3分しかない弁護士がすばやく確認できる出力を目指します。
コンテキストの読み込み
~/.claude/plugins/config/claude-for-legal/litigation-legal/matters/_log.yaml— 信頼できる情報源~/.claude/plugins/config/claude-for-legal/litigation-legal/CLAUDE.md— リスクの調整(リスク/重要度フィールドを正しく解釈するため)
フラグとフィルター
デフォルト:進行中の案件のみ(status: closed を除外)。
フラグ:
--all— クローズ済みの案件を含めます--risk=high(またはcritical/medium/low)— リスク区分で絞り込みます--stale—last_updatedが30日を超えている案件のみを表示します--type=employment— 案件の種類で絞り込みます--owner=[name]— 事業部門/人事/広報の担当者で絞り込みます
集計結果
[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]
# Portfolio Status — [today]
**Active matters:** [N]
**Closed (ytd):** [N] *(shown only with --all)*
---
## By risk
| Risk | Count | Matters |
|---|---|---|
| Critical | [N] | [slugs] |
| High | [N] | [slugs] |
| Medium | [N] | [count only — expand with `--risk=medium`] |
| Low | [N] | [count only] |
## Upcoming deadlines
| Within | Matters |
|---|---|
| 14 days | [slug — deadline — brief] |
| 15–30 days | [...] |
| 31–60 days | [...] |
*Overdue `next_deadline` flagged separately below.*
## Materiality
| Category | Count | Total exposure (midpoint) |
|---|---|---|
| Reserved | [N] | [$X] |
| Disclosed | [N] | [$X] |
| Monitored | [N] | — |
| None | [N] | — |
## By stage
[table: pleadings / discovery / dispositive motions / trial prep / settlement / appeal]
---
## ⚠️ Anomalies & flags
- **Overdue deadlines:** [list slugs where next_deadline has passed]
- **Stale (>30d no update):** [list]
- **Conflicts unresolved:** [list slugs with `conflicts.status in [pending, not-run]`]
- **Conflicts bypassed (override active):** [list slugs where `conflicts.override.by` is populated — permanent flag until manually cleared]
- **High/critical risk without outside counsel:** [list]
- **Reserved without last_updated in >60d:** [list] — reserve recalibration likely overdue
- **Hold not issued on active litigation:** [list]
- **Missing fields:** [slug → field]
---
## Closing advice
[One or two sentences on what to look at first, if anything stands out. Not boilerplate — only if something truly stands out.]
異常の判定ルール
スキルを見かけだけでなく、実際に役立つものにするためのチェック項目です。
- 期限超過:
next_deadline < todayかつstatus != closed - 更新停滞:
last_updated < today - 30dかつstatus != closed - 未解決の利益相反:
conflicts.status in [pending, not-run]かつstatus != closed3b. 利益相反の上書きは有効:conflicts.override.by != null(自動的にクリアされることはありません) - 高リスクで外部弁護士が未設定:
risk in [high, critical]かつoutside_counsel.firm == null - 更新停滞中の引当金:
materiality == reservedかつlast_updated < today - 60d - 訴訟ホールドの欠落:
status in [threatened, active, discovery, trial, appeal]かつlegal_hold.issued == false— 合理的に訴訟が予見された時点で証拠保全義務が発生するため、threatenedの案件も対象です。 - 必須フィールドの欠落: 必須フィールドのいずれかが null —
risk、materiality、status、opened、conflicts.status
次のステップの意思決定ツリーで締めくくる
CLAUDE.md の ## Outputs に従って、次のステップの意思決定ツリーで締めくくります。このスキルで生成した内容に合わせて選択肢を調整します。デフォルトの5つの分岐(X の草案を作成する、エスカレーションする、追加情報を得る、様子を見る、その他)は出発点であり、固定ではありません。ツリーが出力となり、弁護士が選択します。
ポートフォリオに案件が約10件を超える場合、またはユーザーから依頼があった場合は、ダッシュボードを提案します(CLAUDE.md の ## Outputs → Dashboard offer for data-heavy outputs を参照)。この出力に合わせて、リスク区分別の件数、今後の期限のタイムライン、ステータス、利益相反チェック、最終更新日で並べ替え可能な案件台帳を含めます。
このスキルが行わないこと
- 意思決定はしません。注意が必要な点を提示しますが、優先順位はユーザーが決めます。
- 実際にはない精度を装いません。エクスポージャーの中間値は概算であり、その旨を明記する必要があります。
- 実際の MMS に取って代わるものではありません。これは作業記憶のための集計であり、正式な記録システムではありません。
コメント
Markdown 対応