law-contract について
契約の成立要件、主要条項、よくあるリスクを整理する教育向けの契約レビュー用スキルです。体系的な確認手順を示しますが、法律相談ではないため、具体的な案件は弁護士に相談してください。
主な機能
- 01契約成立の4要件を確認
- 02主要な契約条項を点検
- 03よくある条項リスクを指摘
- 04体系的なレビュー手順
- 05台湾法の参考資料
活用シーン
- 01SaaSサービス契約のレビュー
- 02更新・解除条項の確認
- 03責任や補償の不均衡を発見
- 04台湾契約法の要点を把握
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ asgard-ai-platform/ skills --skill law-contractインストール後、Claude Code で/law-contractを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
examples/sample_scenario.mdreferences/contract-templates.mdtaiwan-contract-law.md詳細
契約分析
概要
契約法は、法的強制力のある合意を規律します。このスキルでは、事業契約の成立要件、必須条項、よくあるリスク領域を扱います。これは教育目的のガイダンスであり、法的助言ではありません。個別の状況については、必ず資格を持つ弁護士に相談してください。
フレームワーク
IRON LAW: A Contract Requires Offer + Acceptance + Consideration + Legality
All four elements must be present for a valid contract. Missing any one
means no enforceable contract exists — regardless of how formal the document
looks. A signed document without consideration (exchange of value) is
not a contract.
契約の成立
| 要素 | 定義 | 判断基準 |
|---|---|---|
| 申込み | 拘束される意思を示した、明確で確定的な提案 | 合理的な人が、これを拘束力のある提案だと理解するでしょうか? |
| 承諾 | 申込みの条件に対する無条件の同意 | 鏡像の原則:承諾は申込みと完全に一致していなければなりません |
| 約因 | 双方が交換する価値あるもの | 各当事者が何かを差し出します(金銭、サービス、権利、約束など) |
| 適法性 | 対象事項が適法であり、当事者に契約能力があること | 違法な目的ではないこと。当事者は行為能力のある成人、または権限を与えられた組織でなければなりません |
必須の契約条項
| 条項 | 目的 | 注意すべき点 |
|---|---|---|
| 当事者 | 誰が拘束されるか | 組織名の誤り、署名権限がない |
| 範囲/対象 | 何が交換されるか | 成果物が曖昧、用語が未定義 |
| 支払条件 | 支払いの時期と方法 | 支払スケジュールがない、支払遅延時の措置がない |
| 契約期間と解除 | 契約期間と終了条件 | 通知なしの自動更新、正当な理由による解除条項がない |
| 責任と補償 | 誰がリスクを負うか | 責任が無制限、一方的な補償義務 |
| 秘密保持(NDA) | 情報の保護 | 定義が広すぎる、有効期間の制限がない |
| 知的財産権の帰属 | 作成された成果物の所有者 | 成果物の所有権が曖昧 |
| 競業避止 | 契約終了後の制限 | 範囲/地域/期間が広すぎる |
| 紛争解決 | 紛争の解決方法 | 外国の管轄地、同意のない強制仲裁 |
| 不可抗力 | 予見できない事象による履行免除 | 定義が狭すぎる、または広すぎる |
契約レビューの手順
- 当事者を特定する:誰が合意していますか?組織名は正確ですか?
- 取引内容を理解する:各当事者は何を提供し、何を受け取りますか?
- 成立要件を確認する:申込み、承諾、約因、適法性がすべてそろっていますか?
- 必須条項を確認する:上の表をチェックリストとして使用します
- リスク領域に印を付ける:無制限の責任、一方的な条件、曖昧な範囲、自動更新
- 準拠法を確認する:どの管轄地の法律が適用されますか?紛争解決の仕組みは受け入れ可能ですか?
出力形式
# Contract Review: {Agreement Type}
## Parties
- Party A: {name, role}
- Party B: {name, role}
## Deal Summary
{What is being exchanged — in plain language}
## Clause Review
| Clause | Present? | Assessment | Risk Level |
|--------|---------|-----------|-----------|
| Scope | Y/N | {notes} | 🟢/🟡/🔴 |
| Payment | Y/N | ... | ... |
| Termination | Y/N | ... | ... |
| Liability | Y/N | ... | ... |
| IP | Y/N | ... | ... |
| Non-compete | Y/N | ... | ... |
## Red Flags
1. {specific concern with clause reference}
## Recommendations
1. {suggested modification}
例
正しい適用
シナリオ: SaaS サービス契約のレビュー
- 注意点:「ベンダーは30日前の通知により価格を変更できる」→ 一方的な価格変更条項です。契約期間中は価格を固定し、変更は更新時に限るべきです。
- 注意点:「クライアントはすべての請求についてベンダーを補償する」→ 一方的な補償義務です。相互の義務とすべきです。
- 不足しているもの:SLA(サービスレベル契約)の定義がない → サービス停止時の救済措置がありません。稼働率の保証とクレジットを追加することを推奨します ✓
誤った適用
- 「双方が署名したので、この契約に問題はなさそうです」→ 署名があるからといって、すべての条項が公正または法的強制力を持つとは限りません。個々の条項を確認する必要があります。著しく不公正な条項を含む署名済みの契約でも、異議を申し立てられる場合があります。
注意点
- 「標準契約」だからといって公平とは限りません:ベンダーが作成した「標準」契約は、ベンダーに有利な内容になっています。すべて交渉可能です。
- 台湾固有の事項:契約には台湾の民法が適用されます。コモンローとの主な違いとして、約因が不要(約束に対する約束で十分)であること、特定の契約類型(労働、消費者)に強行規定があることが挙げられます。
- 自動更新の落とし穴:多くの契約は、満了の30~90日前までに通知しないと自動更新されます。通知期限をカレンダーに登録してください。
- このスキルは法的助言ではありません:契約に関する概念の教育的な解説を提供するものです。法的拘束力のある判断については、必ず弁護士に相談してください。
参考資料
- 台湾固有の契約法(民法)については、
references/taiwan-contract-law.mdを参照してください - 一般的な契約テンプレートについては、
references/contract-templates.mdを参照してください
コメント
Markdown 対応