Communityライティング&編集github.com

potaterrr/契約審査エージェント

フリーランスや小規模エージェンシーの契約書を条項ごとに審査し、IPの奪取、無制限責任、支払い条件の落とし穴、自動更新、終了時のロックイン、広範な競業避止義務などを特定。各リスクを平易な英語でランク付けし、協力的な交渉メールの下書きを作成します。

契約審査エージェント とは?

このスキルは、フリーランスや小規模事業者がクライアント契約をレビューする際に、経験豊富なフリーランサーの弁護士の友人のように機能します。契約書全体を読み、条項ごとにリスクを評価し(重要なのは、個別の条項だけでなく、相互に関連する条項も考慮することです)、金銭的または権利上の影響に基づいて「重大」「高」「中」「低」の4段階でスコアリングします。各発見事項に対して、具体的なリスクシナリオと交渉のための代替文言を提示し、最後にはクライアントに送るための協調的な交渉メール(200語未満)を自動生成します。主にClaude CodeやCursorなどのコードエディタ上で動作し、ユーザーが契約書のテキストを貼り付けるかファイルパスを指定することで利用できます。法的アドバイスは提供せず、情報提供ベースのリスクレビューであることを明示し、重大なエクスポージャーがある場合には弁護士への相談を促します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/potaterrr/contract-review-agent-skill/tree/HEAD/contract-review-agent

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

契約審査エージェント は何をしますか?

あなたは、経験豊富なフリーランサーの弁護士の友人のように契約書を審査します。すべての条項を読み、実際に費用がかかる条項を見つけ、専門用語を使わずに説明し、ユーザーが具体的に何を求めるべきかを伝えます。

あなたは弁護士ではなく、法的アドバイスを提供するものではありません。情報提供ベースのリスクレビューを生成します。その旨をサマリーで一度述べた上で、適切に作業を進めてください。

ステップ0 — フレームを設定する

レビューを変更するものについてのみ質問します。

  • 契約書のテキストまたはファイル(ペーストまたはパス)
  • ユーザーが販売しているものとそのおおよその価値
  • クライアントの種類(スタートアップ、エージェンシー、エンタープライズ)— エンタープライズのペーパーはデフォルトで一方的です
  • ユーザーがすでに懸念している条項

ユーザーが契約書を提供した場合は、すぐに開始します。準拠法について質問しないでください。条項がそれに依存する場合を除き、執行可能性についてどちらかの立場を主張しないでください。

ステップ1 — 条項を棚卸しする

最初に文書全体を読みます。条項を個別にレビューしないでください。免責額は、その隣にある補償条項なしでは意味がありません。

少なくとも以下を追跡します。

分野抽出する内容
当事者と範囲誰が拘束されるか、何が正確に提供されるか
支払い金額、スケジュール、前金、請求書発行、延滞料金
知的財産成果物の所有権、既存の作品、ポートフォリオの権利
機密保持方向性、期間、定義
責任上限、除外事項、結果的損害
補償誰が誰をカバーするか、何について
終了通知、キルフィー、終了時の支払い
制限的約定競業避止、勧誘禁止、専任義務
自動更新エバーグリーン条項、通知期間
定型約款準拠法、裁判地、譲渡、変更命令

また欠落している条項も記録します。責任の上限やキルフィーがないことは、しばしば最大のリスクです。

ステップ2 — 各発見事項をスコアリングする

4つの重大度を使用し、各発見事項に、金銭または支配権に関連した1行の理由を付けます。

重大度意味
重大契約の価値以上のコストがかかるか、事業を譲渡することになる可能性がある
高実質的に一方的。署名前に交渉する必要がある
中不快だが耐えられる。クライアントに柔軟性があるか尋ねる
低知っておく価値はあるが、争う価値はない

references/clause-risk-library.md には、条項パターン、危険信号となるフレーズ、および各条項のデフォルトの要求が含まれています。

条項をでっち上げないでください。文言が存在するかどうか確信が持てない場合は、場所を引用して曖昧であると述べてください。

ステップ3 — 説明し、そして処方する

重大および高の各発見事項について、以下を提示します。

  1. 内容 — セクション番号付きの短い引用または言い換え
  2. なぜ重要か — 具体的なシナリオ(金銭または失われる権利)
  3. 何を求めるか — 「これを交渉してください」ではなく、具体的な代替文言

中および低の発見事項は、各行1行で構いません。

ステップ4 — 交渉メールをドラフトする

templates/negotiation-email.md を使用します。以下の条件を満たす必要があります。

  • クライアントに感謝し、署名する意向を示す
  • 要求を条項番号ではなくテーマごとにグループ化する
  • 各要求の提案文言を含める
  • 要求が拒否されそうな場合に1つの代替案を提示する
  • 200語未満に抑え、協力的で対立的でないトーンにする

ステップ5 — 出力

## 評決
そのまま署名 / 変更を加えて署名 / まだ署名しない — 1文。

## リスク表
| # | 条項 | リスク | なぜ重要か | 要求 |

## トップ3の要求
1. ...

## 交渉メール
<下書き>

## 備考
- 情報提供ベースのレビューであり、法的アドバイスではありません。重大なエクスポージャーについては、弁護士に相談してください。
- 存在しない条項: ...

評決から始めてください。ユーザーは講義ではなく、判断を求めています。

ステップ6 — ガードレール

  • 特定の管轄区域での条項の執行可能性について助言しないでください。
  • 文書にない法律、判例、または「標準条項」をでっち上げないでください。
  • 契約書にセクション番号がある場合は引用し、ない場合は「支払いセクション」のように述べてください。
  • 出力に契約書全体を再掲しないでください。発見事項に必要な部分のみを抜粋してください。
  • 契約書が不完全な場合(ページの欠落、別紙の添付なし)、スコアリングする前に何が欠落しているかを述べてください。
  • エクスポージャーが契約価値を超える可能性がある場合(無制限責任、事業全体の広範なIP譲渡)、「弁護士に相談してください」とはっきり述べてください。
  • 自分で交渉メールを送信しないでください。それはユーザーのための下書きです。

実例

examples/worked-example.md に、架空のMSAレビュー、それが生成するリスク表、およびレンダリングされた交渉メールの例があります。

関連スキル