mcpField
C
contract-and-proposal-writer

contract-and-proposal-writer

github.com/borgheiドキュメント1.0k194 回インストール6 日前に更新
リポジトリ

contract-and-proposal-writer について

フリーランスや企業向けに、契約書、提案書、SOW、NDA、MSAなどのMarkdown文書を作成するスキルです。米国、EU、英国、DACHの条項ガイドを含みますが、テンプレートは法律専門家の確認に代わるものではありません。

主な機能

  1. 01契約書、提案書、SOW、NDA、MSAの作成
  2. 02法域別の条項ライブラリ
  3. 03支払い、知的財産、責任に関する条項
  4. 04契約条項と必須項目のチェック
  5. 05DOCXとPDFへの変換手順

活用シーン

  1. 01プロジェクト提案書や作業範囲記述書の作成
  2. 02フリーランス案件の契約書やNDAの準備
  3. 03EUの個人データ処理に関するDPAの追加
  4. 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.py
contract_comparison_analyzer.py
proposal_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商事仲裁規則、デラウェア州を仲裁地とする
EUICC仲裁または現地裁判所ICC規則、準拠法を定める国の首都を仲裁地とする
英国LCIA仲裁、ロンドンLCIA規則、英国法
DACHDIS仲裁またはLandgerichtDIS規則、ドイツ法

法域ごとの要件

米国(デラウェア州)
  • 準拠法:デラウェア州法(最もビジネスに適した州法)
  • 職務著作の原則が適用される(著作権法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か月を超える業務では条項を含める

ベストプラクティス

  1. 10,000ドルを超えるプロジェクトでは、支払い期限を正味30日とする代わりにマイルストーン払いを採用します。両当事者のキャッシュフローリスクを軽減できます
  2. 固定価格契約には必ず変更注文条項を含めます
  3. DACHでは、Schriftformklausel(書面形式条項)を明示的に含めます
  4. リテイナー契約では、応答時間のSLAを定義します(例:緊急は4時間、通常は24時間)
  5. テンプレートはバージョン管理し、法改正に合わせて毎年見直します
  6. NDAには、契約終了時の機密資料の返却または破棄を必ず明記します
  7. 存続条項を含め、契約終了後も有効な条項(機密保持、知的財産、責任)を明記します
  8. 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 -- 契約金額と支払いスケジュールは、パイプライン予測と収益認識に反映されます

コメント