build-guide について
build-guideは、法律クリニックの学生向けスキルを分野別に設定する、監督弁護士向けのClaudeスキルです。要件を聞き取り、Markdownガイドを作成し、設定した方針でドラフトスキルを試すこともできます。
主な機能
- 01監督弁護士の役割確認
- 02分野別の質問とリスク収集
- 03指導方針の設定
- 04レビュー条件とプラグイン確認
- 05地域ルールの記録とガイド作成
- 06ドラフトの試行実行
活用シーン
- 01学生の初回相談質問を設定
- 02学生の成果物に対するレビュー条件を定義
- 03スキルによる学生への指導や支援方法を設定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ anthropics/ claude-for-legal --skill build-guideインストール後、Claude Code で/build-guideを入力して読み込まれたか確認します。
詳細
/build-guide
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.mdを読み込みます → 役割(「Supervising attorney」である必要があります)、取扱分野、管轄区域。- 以下のワークフローに従います。
- ユーザーが監督弁護士でない場合は、中止して案内します(学生は
/legal-clinic:rampを実行します)。 - 次の順に確認します:取扱分野 → インテークの質問 → 指導方針 → レビューの承認段階 → プラグイン間のチェック → 現地の規則。
~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<practice-area>.mdを作成します。必要に応じてguides/ディレクトリを作成します。- テスト実行を提案します。設定した方針に従って
/legal-clinic:draftを実行し、監督者が学生に見える内容を確認できるようにします。
/legal-clinic:build-guide
ガイドは複数作成できます(取扱分野ごとに1つ)。このコマンドを再実行すると改訂できます。簡単な変更は、ガイドファイルを直接編集してください。
ガイドの作成:監督者が作成する取扱分野ガイド
目的
監督者ガイドは、学生向けスキルを「作業を完了する」ものから「学生に作業の進め方を教える」ものへと変える調整役です。このプラグインの学生向けスキルはすべて、出力を作成する前にガイドを読み込みます。インテークでは監督者が尋ねたい質問をし、起草スキルでは指導方針(支援/指導/教授)を選び、レビューの承認段階では監督者が重視する項目を監督者に回し、プラグイン間のチェックでは他のプラグインのスキルに監督レイヤーを追加します。
このスキルを使うと、監督者は取扱分野ごとに5~10分でガイドを作成できます。ガイドは既知のパスにあるプレーンなMarkdownファイルです。いつでも手動で編集できます。
対象:監督弁護士。 学生向けではありません。学生は /legal-clinic:ramp を実行してから学生向けスキルを使います。ガイドは作成しません。
成果物のヘッダー
このスキルの出力はすべて、学生の成果物ではなく、監督者向けの設定成果物です。このスキルの出力の先頭に [AI-ASSISTED DRAFT — requires student analysis and attorney review] を付けてはいけません。このラベルは学生の出力用です。このスキルが作成するガイドファイルは監督者向けの設定文書であり、案件のワークスペースではなく、プラグインの設定ディレクトリにある CLAUDE.md の隣に置かれます。
ガイドで扱うべき主な項目
次の項目を、監督者が回答を飛ばしたり、インタビューの目次として使ったりできるチェックリストとして提示します。
- 学生が案件に着手する前に知っておくべきことは何ですか?(倫理規則、守秘義務、権限の範囲)
- この取扱分野で学生がよく犯す間違いは何ですか?(3~5個)また、スキルでそれらをどう検出すべきですか?
- 学生はどの時点で作業を止め、あなたの承認を得る必要がありますか?(提出、クライアントへの送付、事実の表明、方針に関する助言)
- クライアント向けの文書は、どの程度の読解レベルにすべきですか?(法律扶助では通常、6年生相当が目安です)
- すべての学生が知っておくべき現地の規則、書式、期限は何ですか?
- スキルはどのような場合に教えるのではなく、代わりに作業を行うべきですか?(文書の種類ごとに設定できます。既定値を設定し、種類ごとに上書きできます)
インタビューの冒頭でチェックリストを確認し、これから扱う内容を監督者に伝えます。また、すでに明確な考えがある項目と、検討したい項目を確認します。監督者が回答を見送った項目は省略し、ガイドには「未指定 — スキルは既定値を使用」と記載します。
ワークフロー
ステップ1:役割の確認
これは監督者向けスキルです。~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md → ## Who's using this → Role を読みます。役割が「Supervising attorney」でない場合は、次のように伝えます。
このスキルは監督者向けです。学生向けスキルの動作を設定します。あなたが監督者である場合は、
/legal-clinic:cold-start-interviewで、実務プロフィールの役割が「Supervising attorney」に設定されていることを確認してください。学生の場合、このスキルは適切ではありません。オンボーディングには/legal-clinic:rampを実行するか、クリニックのガイドを監督者に作成してもらってください。
役割が監督弁護士でない場合は中止します。
ステップ 2:どの実務分野ですか?
このガイドはどのクリニック向けですか?(移民/住宅/家族法/トランザクション/刑事弁護/消費者問題/その他)
回答が「その他」の場合は、短い名前を尋ねます。その名前がファイル名になります(小文字で、単語をハイフンでつなぎます:immigration-removal-defense.md、transactional-nonprofit.md など)。
CLAUDE.md → ## Clinic profile → Practice areas に記載されている実務分野を確認します。選択された実務分野がそこに記載されていない場合は、その旨を伝えます。「このガイドは作成しますが、実務プロフィールには、[area] がクリニックの実務分野の一つとして記載されていません。問題ありません。後から /legal-clinic:cold-start-interview --redo で追加できます。ただし、プロフィールに記載されるまでは、学生向けスキルがこの分野にインテークを振り分けません。」
~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<practice-area>.md にすでにガイドがある場合は、次のように提案します。「[area] のガイドはすでに [path] にあります。(a)セクションごとに改訂する、(b)新規に作成して上書きする、(c)まず内容を確認する、のどれにしますか?」
ステップ 3:インテークの質問
この種のクリニックで、新規クライアントに学生が尋ねるべきことは何ですか?まずは [practice area] 向けの一般的なインテークを用意します。追加、削除、変更する項目を教えてください。学生が注意すべき危険信号は何ですか?どのようなケースがクリニックに適していて、どのようなケースを外部に紹介すべきですか?
実務分野に対応する一般的なインテークの初期設定を表示します。client-intake と同じ初期設定を使用します(移民:在留資格、入国、過去の申請、出身国の状況、家族、犯罪歴、期限の緊急性。住宅:住居の種類、起きたこと、賃貸契約、居住適性、期限。家族法:関係性、問題、子ども、安全、命令、審理。消費者問題:債務の種類、連絡先、証拠書類、申立て、期限)。この4つ以外の実務分野では、インテークの内容を最初から説明するよう監督者に依頼します。
追加する質問、削除する質問、言い換える質問、危険信号(リスト)、適合基準(クリニックが受任するケースと外部に紹介するケースの違い)を記録します。
ステップ 4:教育方針
スキルにどの程度任せ、学生がどの程度取り組むようにしますか?
- ガイド(デフォルト): スキルが構成を提示し、学生が内容を埋め、スキルがフィードバックを返します。バランス型で、ほとんどのクリニックはここから始めます。
- アシスト: スキルが成果物を作成し、学生が確認し、編集しながら学びます。最も速く、教育的要素は最も少ない方法です。大量の案件を扱うクリニックや、期限が厳しい場合に適しています。
- ティーチ: スキルは成果物を作成しません。学生が下書きを作成し、スキルはソクラテス式のフィードバックを行います。2回試した後に初めて見本を提示します。最も時間がかかり、教育的要素は最も多い方法です。セミナー形式のクリニックや、学習を主な目的とする場合に適しています。
文書の種類ごとに設定できます(例:クライアントへの手紙はティーチ、ファイルメモはアシスト)。
実務分野のデフォルト方針と、文書ごとの上書き設定を記録します。スキルが読み取る文書ごとの設定は次のとおりです。
pedagogy_posture_default: assist | guide | teachpedagogy_posture_client_letter: [override]pedagogy_posture_memo: [override]pedagogy_posture_draft: [override]
スキルが現在対応していない文書の種類を監督者が挙げた場合は、意図する方針を pedagogy_posture_other: ブロックにメモとともに記録します。今後のスキルがこれを読み取れるようになります。
ステップ 5:レビューのチェックポイント
クライアントに渡す前に、どの成果物をレビューする必要がありますか?学生がそのまま送れるものはどれですか?デフォルトでは、クライアント向けのものはすべてレビューが必要です。
指導担当者が記入する表として選択肢を提示します。
| 成果物 | チェックポイント |
|---|---|
| 受付概要 | [学生が作成;ケース検討会で指導担当者がレビュー/クライアントに見せる前に指導担当者がレビュー/学生が保管] |
| メモ(内部用) | [指導担当者がレビュー/学生が保管] |
| クライアント宛ての書簡(予約/書類の依頼/簡単な進捗報告) | [指導担当者がレビュー/学生が直接送信] |
| クライアント宛ての書簡(実質的な助言/悪い知らせ) | [必ず指導担当者がレビュー — 変更不可] |
| 申立書の草案(裁判所/行政機関) | [必ず指導担当者がレビュー — 変更不可] |
| 裁判所への進捗報告 | [必ず指導担当者がレビュー — 変更不可] |
| 調査開始ロードマップ | [学生がそのまま使用] |
一部のチェックポイントは変更できません。実質的な助言を含むクライアント宛ての書簡、裁判所への提出書類、裁判所への状況報告は、診療所の監督体制に従い、必ず指導担当者を経由します。これらは固定として示し、設定可能なチェックポイントは通常のものに限定します。
ステップ 6:プラグイン横断チェック
学生に、ほかのプラグインのスキル(定義語のチェック、文書の整合性、条項参照、調査結果の検証)を使わせますか?監督の仕組みに組み込めます。学生がチェックを実行し、出力で不確かな点を指導担当者のレビュー用に示し、承認なしに何も外部に出ないようにします。
診療分野に関連する具体例を提示します。
- 取引法務クリニック:
commercial-legal:review(NDA のトリアージ、ベンダーのレビュー)を組み込み、学生がレビューを実行した後、クライアントに送る前に指導担当者のレビューが必要であることを出力に示します。 - 移民法クリニック:
litigation-legal:chronologyでクライアントの書類から時系列を作成し、申立書に反映する前に指導担当者のレビューを受けるよう示します。 - 住宅法クリニック: クライアントが召喚状を持参した際に
litigation-legal:subpoena-triageを使い、学生が対応計画を作成した後、指導担当者が承認するよう組み込みます。 - すべてのクリニック: 学生が、個人データをクリニック外と共有する案件を扱う場合は、
privacy-legal:triageを使います。
指導担当者が使わせたいプラグイン横断スキルを挙げた場合は、スキル名、学生が使用するタイミング、適用する監督の仕組み(必ずレビュー担当者が確認/問題がある場合のみ確認/指導担当者なしでの使用不可)を記録します。
ステップ 7:地域の規則と管轄
クリニックが扱うのはどの裁判所ですか?学生が使用する必要のある地域の規則や書式はありますか?
CLAUDE.md → ## Jurisdiction を確認します。州と主な裁判所はコールドスタート時にすでに設定されています。このステップでは、診療分野に固有の地域の規則や書式(例:「住宅裁判所の略式手続きに関する答弁書の常設命令」、「地域のフィールドオフィスの USCIS 提出先住所」、「家庭裁判所のセルフヘルプセンターの書式と入手先」)を確認します。学生向けスキルが書類を作成したり助言したりする際に参照する、簡潔なリンク集を記録することを提案します。
ステップ 8:ガイドを作成する
~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<practice-area>.md に書き込みます。guides/ ディレクトリが存在しない場合は作成します。次の構成を使用します。
# Practice-area guide: [Practice area]
*Authored by the supervising attorney via `/legal-clinic:build-guide`. Student-facing skills read this before producing output. Edit directly anytime.*
**Last updated:** [date]
**Authored by:** [supervising attorney name from CLAUDE.md]
---
## Intake
**Questions to ask** (supplement/replace the generic defaults):
- [question 1]
- [question 2]
- ...
**Red flags** (surface these in the intake summary if present):
- [flag 1]
- [flag 2]
**Good-fit criteria** (cases this clinic takes):
- [criterion 1]
- [criterion 2]
**Refer-out criteria** (cases this clinic does not take):
- [criterion 1]
- [criterion 2]
---
## Pedagogy posture
`pedagogy_posture_default: [assist | guide | teach]`
Per-document overrides (optional):
- `pedagogy_posture_client_letter: [assist | guide | teach]`
- `pedagogy_posture_memo: [assist | guide | teach]`
- `pedagogy_posture_draft: [assist | guide | teach]`
**Rationale:** [one or two sentences from the supervisor on why this posture — helps next semester's supervising attorney understand the choice]
---
## Review gates
| Work product | Gate |
|---|---|
| Intake summary | [gate] |
| Memo (internal) | [gate] |
| Client letter — routine | [gate] |
| Client letter — substantive | supervisor (fixed) |
| Draft filing | supervisor (fixed) |
| Court-facing status | supervisor (fixed) |
| Research roadmap | [gate] |
---
## Cross-plugin checks
| Skill | When students use it | Supervision wrapper |
|---|---|---|
| [plugin:skill] | [situation] | [wrapper] |
---
## Local rules and jurisdiction
**Court(s):** [from CLAUDE.md or additional courts for this practice area]
**Practice-area-specific local rules and forms:**
- [pointer 1]
- [pointer 2]
指導担当者の回答に基づいて、すべてのセクションを埋めます。指導担当者がそう述べた場合に限り、セクションを空欄にします。内容をでっち上げてはいけません。
続いて、指導担当者に次のように伝えます。
ガイドは
~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<practice-area>.mdにあります。クリニックのプラグインを使用するすべての学生は、[診療分野] のスキルでこのガイドに従います。変更する場合はファイルを直接編集するか、/legal-clinic:build-guideを再実行してセクションを修正してください。複数のガイドを作成できます。診療分野ごとに 1 つです。
ステップ 9:テスト実行を提案する
教育方針によって体験がどう変わるか確認してみませんか?[posture] の設定でサンプルの依頼者レターを使って
/legal-clinic:draftを実行します。学生にどのように表示されるかをご覧いただけます。
監督者が承諾したら、作成したばかりのガイドを読み込み、設定された方針で出力を生成するドラフトスキルをシミュレートします。1サイクルを最初から最後まで実行し、学生に何が表示されるかを監督者に正確に示します。
出力
このスキルの「出力」は、~/.claude/plugins/config/claude-for-legal/legal-clinic/guides/<practice-area>.md に書き込まれるファイルです。監督者との会話がインタビューであり、書き込まれたガイドが成果物です。
書き込み後、簡潔に確認内容を表示します。
ガイドを作成しました。
[practice-area]の設定は次のとおりです。
- インテーク:カスタム質問 [N] 件、危険信号 [N] 件、紹介基準 [N] 件
- 教育方針:[posture default]、[該当する場合は上書き設定のリスト] に対する上書き設定あり
- レビューチェックポイント:監督者と学生のどちらに振り分けるかの概要
- クロスプラグイン:連携するスキル [N] 件
学生がこの分野のクリニックコマンドを次回実行した際に、これらの変更が反映されます。変更したい内容があれば、いつでも
[path]を編集するか、/legal-clinic:build-guideを再実行して修正してください。
このスキルが行わないこと
- プラグインを全体的に設定すること。 ガイドは分野ごとに作成されます。プラグイン全体の設定(監督方法、管轄区域、業務分野)には、
/legal-clinic:cold-start-interviewを使用します。 - 学生の成果物を作成すること。 これは監督者向けの設定であり、依頼者向けのドラフトではありません。
- cold-start で設定した監督スタイルを上書きすること。 監督モデル(正式なキュー/設定可能なフラグ/より簡易な監督)はセットアップ時に設定します。ガイドのレビューチェックポイントは、この業務分野に合わせてそのモデルを調整しますが、置き換えるものではありません。
- 学生用スキルに、AI 支援に関するヘッダー、確信度フラグ、検証プロンプトを省略させること。 これらは共通のガードレールの基準です。ガイドが変更するのは方針であり、ガードレールではありません。