contract-and-proposal-writer について
フリーランスや企業向けに、契約書、提案書、SOW、NDA、MSAなどのMarkdown文書を作成するスキルです。米国、EU、英国、DACHの条項ガイドを含みますが、テンプレートは法律専門家の確認に代わるものではありません。
主な機能
- 01契約書、提案書、SOW、NDA、MSAの作成
- 02法域別の条項ライブラリ
- 03支払い、知的財産、責任に関する条項
- 04契約条項と必須項目のチェック
- 05DOCXとPDFへの変換手順
活用シーン
- 01プロジェクト提案書や作業範囲記述書の作成
- 02フリーランス案件の契約書やNDAの準備
- 03EUの個人データ処理に関するDPAの追加
- 04法域に応じた契約書の記載漏れ確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill contract-and-proposal-writerインストール後、Claude Code で/contract-and-proposal-writerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
scripts/contract_clause_checker.pycontract_comparison_analyzer.pyproposal_cost_estimator.py詳細
契約書・提案書作成ツール
ティア: 強力 カテゴリー: ビジネス成長 タグ: 契約書、提案書、SOW、NDA、MSA、GDPR、法務テンプレート、フリーランス
概要
管轄地域に配慮した、プロフェッショナルなビジネス文書を作成します。フリーランス契約書、プロジェクト提案書、作業範囲記述書、NDA、マスターサービス契約書に対応しています。DOCX および PDF への変換手順を含む、構造化された Markdown を出力します。米国(デラウェア州)、EU(GDPR)、英国、DACH(ドイツ法)の管轄地域を対象とし、それぞれの条項ライブラリを備えています。
これは弁護士への相談に代わるものではありません。 これらのテンプレートは、質の高い出発点としてご利用ください。5万ドルを超える案件や、複雑な知的財産、株式、規制上の要件が関わる案件については、弁護士に確認してください。
主な機能
- 固定価格制および時間単価制の開発契約
- 月額コンサルティング顧問契約
- スケジュールと予算の内訳を含むプロジェクト提案書
- 成果物一覧と受け入れ基準を含む作業範囲記述書(SOW)
- NDA(相互型および一方向型)
- SOW 添付用の枠組みを含むマスターサービス契約(MSA)
- SaaS パートナーシップ契約(再販、紹介、ホワイトラベル、連携)
- EU/DACH 向け GDPR データ処理付属書(第28条)
- 管轄地域別の条項ライブラリ(米国、EU、英国、DACH)
- 変更注文およびスコープ管理条項
まず確認すること
文書の作成前に、以下の情報を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。
- 文書の種類 — 契約書、提案書、SOW、NDA、または MSA(テンプレートと必要な条項を決定します)
- 管轄地域 — 米国・デラウェア州、EU、英国、または DACH(知的財産、責任、準拠法に関する条項を左右します。DACH では Nutzungsrechte、EU では DPA が必要です)
- 契約形態と金額 — 固定価格制、時間単価制、顧問契約、またはレベニューシェア、および総額(支払条件と責任上限を左右します)
- 個人データの取り扱い — EU/DACH の案件では GDPR 第28条に基づく DPA が必須となります
停止ルール:出力内容に最も影響する2~3項目だけを質問してください。ユーザーが「とにかく作成して」と言った場合は、作成を進め、文書の冒頭に前提条件を列挙してください。
ワークフロー
ステップ1:要件の確認
作成前に、以下を確認します。
| 質問 | 重要な理由 |
|---|---|
| 文書の種類は? | 契約書、提案書、SOW、NDA、MSA |
| 管轄地域は? | 米国・デラウェア州、EU、英国、DACH |
| 契約形態は? | 固定価格制、時間単価制、顧問契約、レベニューシェア |
| 契約当事者は? | 法的名称、役割、登記上の住所 |
| スコープの概要は? | 作業内容を説明する1~3文 |
| 総額または単価は? | 支払条件と責任上限を左右します |
| スケジュールは? | 開始日、終了日または期間、マイルストーン |
| 特別な要件は? | 知的財産の譲渡、ホワイトラベル、再委託、競業避止 |
| 個人データの取り扱いは? | EU/DACH では GDPR DPA が必要になります |
ステップ2:テンプレートの選択
| 文書の種類 | 契約形態 | テンプレート |
|---|---|---|
| 開発契約 | 固定価格制 | テンプレート A:固定価格制の開発契約 |
| 開発契約 | 時間単価制/顧問契約 | テンプレート B:コンサルティング顧問契約 |
| パートナーシップ | レベニューシェア | テンプレート C:SaaS パートナーシップ |
| NDA | 相互型 | テンプレート NDA-M |
| NDA | 一方向型(開示者/受領者) | テンプレート NDA-OW |
| SOW | すべて | テンプレート SOW(MSA に添付、または単独で使用) |
| 提案書 | すべて | テンプレート P:プロジェクト提案書 |
ステップ3:生成と記入
[BRACKETED] プレースホルダーをすべて記入してください。不足情報は [REQUIRED - description] として明示します。空欄を残してはいけません。不完全な契約書は、契約書がない場合より危険です。
ステップ 4:確認チェックリスト
生成した文書を送信する前に、次の項目を確認してください。
- すべての
[BRACKETED]プレースホルダーに入力済み - 適切な法域が選択され、文書全体で一貫している
- 支払条件が契約形態と一致している
- 知的財産条項が法域の要件に適合している
- 責任上限が妥当である(通常、契約金額の1~3倍)
- 契約解除条項に、正当事由による解除と任意解除の両方が含まれている
- 個人データを処理する場合はDPAが含まれている(EU/DACHでは必須)
- 3か月を超える契約には不可抗力条項が含まれている
- 固定価格契約の変更注文手続きが定義されている
- 各成果物の検収基準が定義されている
条項ライブラリ
支払条件
| 形態 | 標準条件 | リスクに関する注意事項 |
|---|---|---|
| 固定価格 | 前払い50%、ベータ版完成時に25%、検収時に25% | 作業範囲が明確な場合に最適 |
| 時間単価 | 30日以内に支払い、月次請求 | 時間の記録が必要 |
| リテイナー | 月初に月額前払い | 超過分の料金を含める |
| マイルストーン | マイルストーンごとに請求 | マイルストーンを正確に定義する |
| レベニューシェア | 月末締め後30日以内に支払い、最低金額の設定 | 監査権が必要 |
支払遅延: 月1.5%(米国の標準)、EU/DACHでは法定上限まで。
知的財産
| 法域 | デフォルトの知的財産権の帰属 | 主な要件 |
|---|---|---|
| 米国(デラウェア州) | 職務著作の原則 | 書面での合意が必要。該当するカテゴリーは9種類 |
| EU | 著作者が著作者人格権を保持 | 別途、書面による譲渡が必要 |
| 英国 | 雇用主が所有(従業員の場合) | 請負業者の場合、明示的な譲渡が必要 |
| DACH(ドイツ) | 著作者がUrheberrechtを恒久的に保持 | Nutzungsrechte(利用権)を明示的に譲渡する必要がある |
既存の知的財産: 既存のツール、ライブラリ、フレームワークは必ず対象から除外してください。成果物に組み込まれた既存の知的財産を使用するための、永続的かつロイヤリティフリーのライセンスをクライアントに付与します。
ポートフォリオへの掲載権: クライアントが30日以内に書面で秘密保持を求めない限り、開発者はポートフォリオに作品を掲載する権利を保持します。
責任
| リスクレベル | 上限 | 使用するケース |
|---|---|---|
| 標準 | 支払済みの報酬総額の1倍 | ほとんどのプロジェクト |
| 高リスク | 支払済みの報酬総額の3倍 | 重要インフラ、規制対象業界 |
| 上限なし(相互) | 上限なし、相互補償 | エンタープライズパートナーシップ |
必ず除外する事項: 間接損害、付随的損害、結果的損害(両当事者)。
契約解除
| 種類 | 通知期間 | 金銭上の取扱い |
|---|---|---|
| 正当事由による解除 | 是正期間は14日間 | 完了済みの作業分を支払う |
| 任意解除(クライアント) | 30日前までの書面通知 | 完了済みの作業分+残額の10~20%を支払う |
| 任意解除(いずれの当事者も) | 30~60日 | 完了済みの作業分を支払う |
| 即時解除(重大な契約違反が是正されない場合) | 通知後7日 | 比例配分した金額を支払う |
秘密保持
- 標準期間:契約解除後3年間
- 営業秘密:永久(情報が営業秘密である限り)
- 返還/破棄:契約解除後30日以内に、すべての秘密情報を返還するか、破棄したことを証明する
- 例外:公知の情報、独自に開発した情報、第三者から受領した情報、法律で開示を義務付けられる情報
紛争解決
| 法域 | 推奨される紛争解決機関 | 規則 |
|---|---|---|
| 米国 | 拘束力のある仲裁 | AAA商事仲裁規則、デラウェア州を仲裁地とする |
| EU | ICC仲裁または現地裁判所 | ICC規則、準拠法を定める国の首都を仲裁地とする |
| 英国 | LCIA仲裁、ロンドン | LCIA規則、英国法 |
| DACH | DIS仲裁またはLandgericht | DIS規則、ドイツ法 |
法域ごとの要件
米国(デラウェア州)
- 準拠法:デラウェア州法(最もビジネスに適した州法)
- 職務著作の原則が適用される(著作権法101条)
- 競業避止:合理的な範囲・期間・地域であれば執行可能
- 電子署名:ESIGN ActおよびUETAに基づき有効
EU(GDPR)
- 個人データを取り扱う場合は、データ処理に関する追加契約が必要です
- 一部の加盟国では、知的財産権の譲渡に別途、書面による証書が必要となる場合があります
- B2Cでは、消費者保護法が契約条件に優先する場合があります
- 通信販売契約(B2C)では、14日以内に撤回する権利があります
UK(Brexit後)
- イングランド法に準拠します(最も一般的な選択肢)
- 知的財産:Patents Act 1977、CDPA 1988
- データ処理にはUK GDPR(Brexit後の同等法令)が適用されます
- 電子署名:Electronic Communications Act 2000に基づき有効です
DACH(ドイツ/オーストリア/スイス)
- 契約にはBGB(Buergerliches Gesetzbuch)が適用されます
- 特定の条項には書面形式(Schriftform)が必要です(BGB第126条)
- 著作者は常に著作者人格権(Urheberpersoernlichkeitsrecht)を保持し、譲渡できません
- Nutzungsrechte(利用権)は、その範囲と期間を明示して譲渡する必要があります
- 競業避止条項:最長2年間で、補償が必要です(HGB第74条)
- 個人データにはDSGVO(ドイツ版GDPR)が必須です
- 解約予告期間(Kuendigungsfristen):法定の予告期間が適用され、最低期間を下回る短縮はできません
GDPRデータ処理に関する追加契約(テンプレートブロック)
個人データを扱うEU/DACHの業務では必須です:
## DATA PROCESSING ADDENDUM (Art. 28 GDPR/DSGVO)
Controller: [CLIENT LEGAL NAME]
Processor: [SERVICE PROVIDER LEGAL NAME]
### Processing Scope
Processor processes personal data solely to perform services under the Agreement.
### Categories of Data Subjects
[End users / Employees / Customers of Controller]
### Categories of Personal Data
[Names, email addresses, usage data, IP addresses, payment information]
### Processing Duration
Term of the Agreement. Deletion within [30] days of termination.
### Processor Obligations
1. Process only on Controller's documented instructions
2. Ensure authorized persons committed to confidentiality
3. Implement Art. 32 technical and organizational measures
4. Assist with data subject rights requests within [10] business days
5. Notify Controller of personal data breach within [72] hours
6. No sub-processors without prior written consent
7. Delete or return all personal data upon termination
8. Make available information to demonstrate compliance
### Current Sub-Processors
| Sub-Processor | Location | Purpose |
|--------------|----------|---------|
| [AWS/GCP/Azure] | [Region] | Cloud infrastructure |
| [Stripe] | [US/EU] | Payment processing |
### Cross-Border Transfers
Transfers outside EEA: [ ] Standard Contractual Clauses [ ] Adequacy Decision [ ] BCRs
プロジェクト提案書テンプレート(テンプレートP)
# PROJECT PROPOSAL
**Prepared for:** [Client Name]
**Prepared by:** [Your Name / Company]
**Date:** [Date]
**Valid until:** [Date + 30 days]
---
## Executive Summary
[2-3 sentences: what you will build, the business problem it solves, and the expected outcome]
## Understanding of Requirements
[Demonstrate you understand the client's problem. Reference their specific situation, not generic boilerplate]
## Proposed Solution
[Technical approach, architecture overview, technology choices with rationale]
## Scope of Work
### In Scope
- [Deliverable 1: specific description]
- [Deliverable 2: specific description]
- [Deliverable 3: specific description]
### Out of Scope
- [Explicitly list what is NOT included -- prevents scope creep]
### Assumptions
- [Client provides X by Y date]
- [Access to Z system will be available]
## Timeline
| Phase | Deliverables | Duration | Dates |
|-------|-------------|----------|-------|
| Discovery | Requirements document, architecture plan | 1 week | [Dates] |
| Development | Core features, API integration | 4 weeks | [Dates] |
| Testing | QA, UAT, bug fixes | 1 week | [Dates] |
| Launch | Deployment, monitoring, handoff | 1 week | [Dates] |
## Investment
| Item | Cost |
|------|------|
| Discovery & Planning | [Amount] |
| Development | [Amount] |
| Testing & QA | [Amount] |
| Project Management | [Amount] |
| **Total** | **[Amount]** |
### Payment Schedule
- 50% upon contract signing
- 25% at beta delivery
- 25% upon final acceptance
## Why Us
[2-3 concrete differentiators. Reference relevant experience, not just claims]
## Next Steps
1. Review and approve this proposal
2. Sign agreement (attached)
3. Kick-off meeting within [5] business days
ドキュメント変換
# Markdown to DOCX (basic)
pandoc contract.md -o contract.docx --reference-doc=template.docx
# With numbered sections (legal style)
pandoc contract.md -o contract.docx --number-sections -V fontsize=11pt
# Markdown to PDF (via LaTeX)
pandoc contract.md -o contract.pdf -V geometry:margin=1in -V fontsize=11pt
# Batch convert all contracts
for f in contracts/*.md; do
pandoc "$f" -o "${f%.md}.docx" --reference-doc=template.docx
done
よくある落とし穴
| 落とし穴 | 結果 | 防止策 |
|---|---|---|
| 知的財産権の譲渡に関する文言がない | 所有権が不明確になり、紛争が発生する | 管轄区域ごとに明示的な知的財産条項を必ず含める |
| 検収基準が曖昧 | 修正が延々と続く | 「検収済み」を「X日以内に書面で承認」と定義する |
| 変更注文の手続きがない | 固定価格契約でスコープが拡大する | 料金の仕組みを定めた変更注文条項を含める |
| 管轄区域の不一致 | 条項が執行不能になる | 準拠法を当事者の事業活動地域に合わせる |
| 責任上限がない | 無制限の責任を負う | 責任額は常に契約額の1~3倍を上限とする |
| 口頭での修正 | 変更が執行不能になる | 当事者双方が署名した書面による修正を必須とする |
| EUデータに関するDPAがない | GDPR違反となり、全世界売上高の最大4%の罰金が科される | EUの個人データを処理する場合は、必ずDPAを含める |
| 不可抗力条項がない | 予見不能な事象に対する保護がない | 3か月を超える業務では条項を含める |
ベストプラクティス
- 10,000ドルを超えるプロジェクトでは、支払い期限を正味30日とする代わりにマイルストーン払いを採用します。両当事者のキャッシュフローリスクを軽減できます
- 固定価格契約には必ず変更注文条項を含めます
- DACHでは、Schriftformklausel(書面形式条項)を明示的に含めます
- リテイナー契約では、応答時間のSLAを定義します(例:緊急は4時間、通常は24時間)
- テンプレートはバージョン管理し、法改正に合わせて毎年見直します
- NDAには、契約終了時の機密資料の返却または破棄を必ず明記します
- 存続条項を含め、契約終了後も有効な条項(機密保持、知的財産、責任)を明記します
- EU/DACHでは、消費者保護法が適用されるか確認します(B2Cの業務には追加要件があります)
関連スキル
| スキル | 使用する場面 |
|---|---|
| ceo-advisor | パートナーシップやビジネスモデルに関する戦略的な意思決定 |
| cfo-advisor | 財務条件、価格戦略、収益認識 |
| launch-strategy | 製品ローンチに合わせた契約の時期 |
ツールのリファレンス
1. contract_clause_checker.py
目的: 契約書類(構造化JSON形式)について、指定された管轄区域と業務タイプに必要な条項が含まれているかを検証します。
python scripts/contract_clause_checker.py contract.json --jurisdiction us-delaware
python scripts/contract_clause_checker.py contract.json --jurisdiction eu --json
| フラグ | 必須 | 説明 |
|---|---|---|
contract.json | はい | 契約条項とメタデータを含むJSONファイル |
--jurisdiction | いいえ | 照合する管轄区域:us-delaware、eu、uk、dach(デフォルト:us-delaware) |
--type | いいえ | 契約タイプ:fixed-price、hourly、retainer、nda、msa(デフォルト:fixed-price) |
--json | いいえ | 結果をJSON形式で出力 |
2. proposal_cost_estimator.py
目的: フェーズごとの内訳、支払いスケジュール、利益率分析を含むプロジェクトの費用見積もりを作成します。
python scripts/proposal_cost_estimator.py --hourly-rate 150 --hours 200 --phases 4
python scripts/proposal_cost_estimator.py --hourly-rate 150 --hours 200 --phases 4 --json
| フラグ | 必須 | 説明 |
|---|---|---|
--hourly-rate | はい | 時間単価(ドル) |
--hours | はい | 推定総作業時間 |
--phases | いいえ | プロジェクトのフェーズ数(デフォルト:3) |
--margin | いいえ | 希望する利益率(パーセント、デフォルト:20) |
--currency | いいえ | 通貨コード(デフォルト:USD) |
--json | いいえ | 結果を JSON 形式で出力します |
3. contract_comparison_analyzer.py
目的: 2 つの契約書のバージョンを比較し、主要条項、支払い条件、リスク領域の相違点を特定します。
python scripts/contract_comparison_analyzer.py contract_v1.json contract_v2.json
python scripts/contract_comparison_analyzer.py contract_v1.json contract_v2.json --json
| フラグ | 必須 | 説明 |
|---|---|---|
contract_v1.json | はい | 1 つ目の契約書バージョンを含む JSON ファイル |
contract_v2.json | はい | 2 つ目の契約書バージョンを含む JSON ファイル |
--json | いいえ | 結果を JSON 形式で出力します |
トラブルシューティング
| 問題 | 考えられる原因 | 解決策 |
|---|---|---|
| 最終文書にプレースホルダーが残っている | 急いで記入した | 送付前に contract_clause_checker.py を使って、未記入の [BRACKETED] プレースホルダーをスキャンします |
| IP 条項が EU/DACH で執行できない | EU の状況で米国の職務著作に関する文言を使用している | DACH では明示的な Nutzungsrechte の譲渡に切り替え、EU では別途、書面による譲渡証書を使用します |
| 契約締結後にクライアントが作業範囲に異議を申し立てる | 検収基準が曖昧、または変更注文の手続きがない | 「検収済み」を「X 営業日以内の書面による承認」と定義し、価格決定の仕組みを含む変更注文条項を記載します |
| 時間単位契約で支払いに関する紛争が発生する | 作業時間の記録要件がない、または請求条件が不明確 | 契約書に作業時間の記録ツール、請求頻度(月次)、支払い条件(net-30)を明記します |
| GDPR 違反による罰則のリスクがある | EU/DACH の業務で個人データを扱うにもかかわらず、DPA がない | EU の個人データを処理する場合は必ず Art. 28 DPA を含めます。このスキルのテンプレートブロックを使用します |
| 契約書が法務審査を通過しない | 管轄区域の不一致、または必須条項の欠落 | 法務審査の前に、対象となる管轄区域に対して contract_clause_checker.py を実行します |
成功基準
- 文書を納品する前に、すべての [BRACKETED] プレースホルダーが記入されている
- 適切な管轄区域が選択され、文書全体で一貫している(contract_clause_checker.py で確認済み)
- 支払い条件が業務形態に合致し、明確な請求周期が定められている
- IP 条項が管轄区域の要件に合致している(米国では職務著作、DACH では Nutzungsrechte)
- 責任上限が契約額の 1~3 倍に設定され、結果的損害が除外されている
- 個人データを扱う EU/DACH の業務すべてに DPA が含まれている
- 固定価格契約すべてで変更注文の手続きが定められている
対象範囲と制限
- 対象範囲: 契約書テンプレート、提案書の作成、条項ライブラリ、管轄区域固有のコンプライアンス、文書比較、費用見積もり
- 対象外: 法律相談、契約交渉の戦略、訴訟支援、規制当局への申請
- 法律上の助言ではありません: これらのテンプレートは出発点です。5 万ドルを超える業務、または複雑な IP、株式、規制要件を伴う業務については、弁護士に確認してください
- 対応する管轄区域: 米国(デラウェア州)、EU(全般)、英国、DACH(ドイツ/オーストリア/スイス)。その他の管轄区域では、追加の法務審査が必要となる場合があります
- 通貨: 費用見積もりツールのデフォルトは USD です。国際業務では現地通貨に調整してください
統合ポイント
- ceo-advisor -- 契約タイプの選択を左右する、パートナーシップの形態やビジネスモデルに関する戦略的な意思決定
- cfo-advisor -- 支払いスケジュールや利益率の目標に反映される、財務条件、収益認識、価格戦略
- customer-success-manager -- 顧客との契約における SOW と MSA の構成。更新条件は CS ワークフローに反映されます
- pricing-strategy -- 提案価格を競合他社や市場価格に対して戦略的に位置付ける必要がある場合
- revenue-operations -- 契約金額と支払いスケジュールは、パイプライン予測と収益認識に反映されます