Tutorial 09: Custom Legal Skills, Hooks & Agents
Build custom skills for your firm's workflows, create compliance hooks, and deploy multi-agent systems for complex legal tasks.
What You'll Learn
このチュートリアルでは、カスタム法務スキルの構築、セーフティチェック(フック)の追加、マルチエージェントワークフローの実行方法を説明します。技術的習熟が必要です。
エキスパートレベル
開発者スキル推奨。推定所要時間:120 分。
学習目標
このチュートリアルを終えると、次のことができるようになります:
- Claude Code のアーキテクチャ(Skills、Hooks、Sub-agents)を理解
- 事務所のワークフロー用カスタム法務スキルを構築
- 品質管理とコンプライアンスのためのフックを作成
- 複雑な法務タスクのためのマルチエージェントシステムをデプロイ
Part 1:Claude Code スタックの理解
アーキテクチャ
Skills:コンテキストに基づいて Claude が読み取るファイルに格納された専門指示とベストプラクティス。
Hooks:Claude の実行ライフサイクルの特定のポイントで実行されるスクリプト。
Sub-agents:特定のサブタスクを処理するために起動される自律エージェント。
MCP Servers:外部ツール接続(チュートリアル 07)。
Plugins:Skills + Hooks + MCP のパッケージバンドル。
法務への応用
| コンポーネント | 法務応用 |
|---|---|
| Skills | プレイブック、レビュー手順、作成基準をエンコード |
| Hooks | コンプライアンスの強制、不正アクションの防止、監査ログ |
| Sub-agents | 文書レビュー、調査タスクの並列化 |
| Plugins | 事務所ワークフローの配布用パッケージ |
Part 2:カスタム法務スキルの構築
Skills とは?
Skills は、コンテキストに基づいて Claude が読み取るファイルに格納された専門指示です。プロンプト(1回限り)とは異なり、Skills は永続し、自動的にアクティブ化されます。
Skill ファイル構造
契約レビュースキルの作成
ステップ 1:Skill ディレクトリを作成(コマンドは英語セクション参照)。
ステップ 2:Purpose、Activation、Instructions、Output format で SKILL.md を記述。
ステップ 3:examples/ に good/bad 例を追加。
Part 3:品質とコンプライアンスのためのフック
フックはアクションの前/後に実行されます。用途:送信前の出力検証、不正アクションのブロック、機密データアクセスのログ記録。
フックとは?
PreToolUse、PostToolUse、SessionStart、UserPromptSubmit、Stop の各ポイントで実行されるスクリプト。表は英語セクション参照。
法務コンプライアンスフックの例
特権フォルダへの不正変更を防止。コードは英語セクション参照。
その他のフックユースケース
引用検証、機密性チェック。例は英語セクション参照。
Part 4:マルチエージェント法務ワークフロー
サブエージェントの理解
Claude は特定タスク用のサブエージェントを起動可能:並列化(複数文書の同時レビュー)、専門化(専用エージェント)、分離(別コンテキスト)。
例:並列デューデリジェンスレビュー
複数エージェントを並列実行(顧客契約、IP、雇用、訴訟)。コードは英語セクション参照。
例:リサーチ+ドラフトワークフロー
リサーチエージェント→ドラフトエージェント→レビューエージェント。フローは英語セクション参照。
Part 5:Skills のプラグイン化
プラグイン構造
plugin.json、SKILL.md、.mcp.json、hooks/、commands/、resources/ を含むディレクトリ。完全な構造は英語セクション参照。
プラグインマニフェスト
マニフェストの形式・スキーマは進化します。公式プラグインリファレンスを参照してください。
インストールと配布
claude --plugin-dir、claude plugin install、claude plugin enable。コマンドは英語セクション参照。
Part 6:セキュリティ考慮事項
Skill セキュリティ
ソース検証、フックコードのレビュー、スキルファイルにクライアントデータを含めない、アクセス制御。
データ保護
UserPromptSubmit フックでサニタイズ。例は英語セクション参照。
コンプライアンス要件
- IT セキュリティによる Skills レビュー
- サンドボックスでのフックテスト
- 監査ログ有効化
- クライアントデータ分離の検証
今すぐ実行
- 事務所のレビュープロセスのカスタムスキルを作成
- コンプライアンスまたは監査用のセーフティチェック(フック)を少なくとも1つ追加
- 並列文書処理のマルチエージェントワークフローをテスト
- チームが使えるようスキルを文書化
- 配布用プラグイン化を検討
関連ファミリーページ
ナビゲーション
Quick Reference: Claude Code Commands
Sources
- Agent Skills Overview (Claude Docs)
- Agent Skills Quickstart (Claude Docs)
- Agent Skills Best Practices (Claude Docs)
- Use Skills in Claude Code
- Hooks Reference (Claude Code Docs)
- Plugins Reference (Claude Code Docs)