client-comms-log について
client-comms-logは、ロースクールの法律相談クリニック向けに、案件ごとのクライアントとの連絡を記録・確認・要約するClaudeスキルです。追記専用のログで引き継ぎを支援し、フォローアップや未返信の連絡、対応傾向を把握できます。
主な機能
- 01確認後に案件別の連絡記録を追加
- 02最近の記録の表示とログの要約
- 03未返信連絡や未実施のフォローアップを検出
- 04言語・口調・連絡間隔の問題を把握
- 05期限や学期引き継ぎへの連携を提案
活用シーン
- 01内容を確認してからクライアントとの通話を記録
- 02案件を引き継ぐ前に最近の連絡を確認
- 03未返信連絡や未実施のフォローアップを監督者が発見
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ anthropics/ claude-for-legal --skill client-comms-logインストール後、Claude Code で/client-comms-logを入力して読み込まれたか確認します。
詳細
/client-comms-log
- 以下のワークフローを使用します。
- case-id を必須とします(指定されていない場合は確認します)。
- フラグに応じて振り分けます。
--add(デフォルト):方向、媒体、学生、概要、アクション項目、フォローアップ期限を記録します。ユーザーに確認します。~/.claude/plugins/config/claude-for-legal/legal-clinic/client-comms/[case-id]/log.mdに追記します(新しい記録を先頭に追加)。--read:直近 N 件の記録を表示します。--summary:1 段落にまとめた要約を表示します。--patterns:未回答の連絡、フォローアップ漏れ、言語面の課題、口調の変化、連絡の空白期間を確認します。監督者向けです。
- 連携:ログから期限が判明した場合は
/legal-clinic:deadlines --addを提案します。関連する場合は、--summaryを使って/legal-clinic:semester-handoffに引き継ぎます。
クライアント連絡ログ
目的
このログを記録する理由は 4 つあります。
- 過誤訴訟への備え。 クライアントから「[X]について誰からも説明を受けていない」と主張された場合、説明したことを示す日付入りの記録が反証になります。臨床教授は学生の業務に関して専門職賠償責任を負います。同時期に作成された記録は、教授を保護します。
- 引き継ぎ時の継続性。 次学期の学生が担当を引き継いでログを読み、すでに回答済みの質問をクライアントに再度尋ねることを防ぎます。
- 監督者からの把握。 6 週間で 5 件の留守番電話に折り返しがない場合、それはパターンです。ログによって、個々の学生だけでは気づかないことのあるパターンが見えるようになります。
- ファイルの保存。 ロースクールのクリニックには、クライアントファイルを完全な状態で維持する義務があります。連絡履歴もその一部です。
簡潔にします。追記のみとします。学生の役割は、連絡のたびに 2 文の記録を書くことです。このスキルが形式を整え、追記します。
コンテキストの読み込み
~/.claude/plugins/config/claude-for-legal/legal-clinic/client-comms/[case-id]/log.md(存在する場合)— 追記先~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md→ 詳細には読み込みません。このスキルは案件ごとに適用されます
モード
フラグ:--add | --read | --summary | --patterns(デフォルト:add)
--add(デフォルト)— 新しい記録を追加
入力:
- 案件 ID(必須 — 対象の案件)
- 日付と時刻(デフォルト:現在)
- 方向:
in(クライアント → クリニック) |out(クリニック → クライアント) - 媒体:
call | email | text | letter | in-person | video | voicemail-left | voicemail-received - 担当者(学生):氏名
- 担当者(クライアント側):クライアント名、または相手方の弁護士、家族などからの連絡の場合は
"third-party: [description]" - 所要時間/分量(例:「10 分の通話」「3 段落のメール」「45 分の対面面談」)
- 概要:2~4 文。何が起きたか、重要な内容は何だったか。
- アクション項目:
- 学生がクライアントに対応すること(期限付き)
- クライアントが学生に対応すること(予定時期付き)
- フォローアップ期限:該当する場合は日付
- 備考:上記に当てはまらない重要事項(使用言語、感情的な口調、観察された家族関係など)
書き込む前に: 整形した記録をユーザーに提示し、確認を求めます。クリニックの記録は、書き込んだ後ではなく前に確認する必要があります。
~/.claude/plugins/config/claude-for-legal/legal-clinic/client-comms/[case-id]/log.md に追記します。ログが存在しない場合は、ヘッダーを付けて作成します。
# Communications Log — [case name]
**Case ID:** [case-id]
**Client:** [name]
**Opened:** [YYYY-MM-DD]
Append-only. Most recent at top.
---
その後、新しい記録を先頭に追加します(新しいものが先)。
--read — 直近の記録を表示
直近 N 件の記録を出力します(デフォルトは 5 件)。学期途中で案件を引き継ぐときや、クライアントへの電話の前に便利です。
--summary — 要約を表示
ログを 1 段落にまとめます。直近の連絡、記録の総数、よく使われる媒体、学生側に残っているアクション項目、未回答の連絡を含めます。/semester-handoff と /status に引き継がれます。
--patterns — ログ全体から懸念事項を検出する
以下の項目をスキャンします。
- クライアントからの連絡への未返信。 クライアントが N 回電話またはメールをしたにもかかわらず、返信の記録がありません。
- フォローアップの見落とし。 フォローアップ期限のあるアクション項目があり、その後に解決した記録がありません。
- 言語/配慮に関する問題。 クライアントの使用言語が英語以外と記載されている場合、送信した連絡がその言語で行われているか確認します。
- エスカレーションのパターン。 記録を通じてクライアントの口調が変化している(苛立ち/困惑している)かを確認します。
- 空白期間。 対応中の案件で、長期間連絡がありません。
これは監督用ツールです。担当案件で --patterns を実行する臨床教授は、支援が必要な学生を把握できます。
統合
/client-letter: 手紙を作成して送信した後、送信した連絡として記録するかどうかを確認します。/status client: クライアント向けの状況要約を作成する際、記録するかどうかを確認します(こうした要約はクライアントに送られることがよくあります)。/client-intake: 新しい案件のログの最初の記録は、インテーク時の連絡です。/semester-handoff: 引き継ぎメモでは、各案件の--summaryを読み込み、連絡履歴のセクションに記入します。/deadlines: 連絡の中で期限が設定された場合(「クライアントが金曜日までに返答する必要があると言った」など)、/deadlines --addの実行を提案します。
このスキルが行わないこと
- 実質的な法的分析の保存。 法的分析は、インテーク、メモ、状況ファイルに記録します。ログは連絡記録であり、連絡の事実を記録するものであって、法的戦略を記録するものではありません。
- 外部システムからの自動記録。 クリニックがケース管理システム(Clio)を使用している場合、連携機能によって通話履歴やメールを自動取得できます。これは今後の追加機能であり、v1 には含まれません。
- 過去の記録の編集。 追記のみです。記録に誤りがある場合は、元の記録を参照して訂正する新しい記録を作成します。ログの信頼性は、過去の記録を書き換えないことにかかっています。
- ログ記録の徹底。 学生が通話を記録しなかった場合、このスキルには把握できません。ログを適切に管理するにはクリニックの文化が重要です。このスキルは記録を簡単にするだけです。
- 秘匿特権のあるメモや弁護士専用のメモの取り扱い。 学生が戦略的な考えを記録する必要がある場合は、連絡ログではなく、案件の内部分析ファイルに記録します。