Contract & Proposal Writer
Tier: POWERFUL
Category: Business Growth
Domain: Legal Documents, Business Development, Client Relations
Overview
Generate professional, jurisdiction-aware business documents: freelance contracts, project proposals, SOWs, NDAs, and MSAs. Outputs structured Markdown with docx conversion instructions. Covers US (Delaware), EU (GDPR), UK, and DACH (German law) jurisdictions.
Not a substitute for legal counsel. Use these templates as strong starting points; review with an attorney for high-value or complex engagements.
Core Capabilities
- - Freelance development contracts (fixed-price & hourly)
- Project proposals with timeline/budget breakdown
- Statements of Work (SOW) with deliverables matrix
- NDAs (mutual & one-way)
- Master Service Agreements (MSA)
- Jurisdiction-specific clauses (US/EU/UK/DACH)
- GDPR Data Processing Addenda (EU/DACH)
Key Clauses Reference
| Clause | Options |
|---|
| Payment terms | Net-30, milestone-based, monthly retainer |
| IP ownership |
Work-for-hire (US), assignment (EU/UK), license-back |
| Liability cap | 1x contract value (standard), 3x (high-risk) |
| Termination | For cause (14-day cure), convenience (30/60/90-day notice) |
| Confidentiality | 2-5 year term, perpetual for trade secrets |
| Warranty | "As-is" disclaimer, limited 30/90-day fix warranty |
| Dispute resolution | Arbitration (AAA/ICC), courts (jurisdiction-specific) |
When to Use
- - Starting a new client engagement and need a contract fast
- Client asks for a proposal with pricing and timeline
- Partnership or vendor relationship requiring an MSA
- Protecting IP or confidential information with an NDA
- EU/DACH project requiring GDPR-compliant data clauses
Workflow
1. Gather Requirements
Ask the user:
1. Document type? (contract / proposal / SOW / NDA / MSA)
2. Jurisdiction? (US-Delaware / EU / UK / DACH)
3. Engagement type? (fixed-price / hourly / retainer)
4. Parties? (names, roles, business addresses)
5. Scope summary? (1-3 sentences)
6. Total value or hourly rate?
7. Start date / end date or duration?
8. Special requirements? (IP assignment, white-label, subcontractors)
2. Select Template
| Type | Jurisdiction | Template |
|---|
| Dev contract fixed | Any | Template A |
| Consulting retainer |
Any | Template B |
| SaaS partnership | Any | Template C |
| NDA mutual | US/EU/UK/DACH | NDA-M |
| NDA one-way | US/EU/UK/DACH | NDA-OW |
| SOW | Any | SOW base |
3. Generate & Fill
Fill all [BRACKETED] placeholders. Flag missing data as "REQUIRED".
4. Convert to DOCX
CODEBLOCK0
Jurisdiction Notes
US (Delaware)
- - Governing law: State of Delaware
- Work-for-hire doctrine applies (Copyright Act 101)
- Arbitration: AAA Commercial Rules
- Non-compete: enforceable with reasonable scope/time
EU (GDPR)
- - Must include Data Processing Addendum if handling personal data
- IP assignment requires separate written deed in some member states
- Arbitration: ICC or local chamber
UK (post-Brexit)
- - Governed by English law
- IP: Patents Act 1977 / CDPA 1988
- Arbitration: LCIA Rules
- Data: UK GDPR (post-Brexit equivalent)
DACH (Germany / Austria / Switzerland)
- - BGB (Buergerliches Gesetzbuch) governs contracts
- Written form requirement for certain clauses (para 126 BGB)
- IP: Author always retains moral rights; must explicitly transfer Nutzungsrechte
- Non-competes: max 2 years, compensation required (para 74 HGB)
- Jurisdiction: German courts (Landgericht) or DIS arbitration
- DSGVO (GDPR implementation) mandatory for personal data processing
- Kuendigungsfristen: statutory notice periods apply
Template A: Web Dev Fixed-Price Contract
CODEBLOCK1
Template B: Monthly Consulting Retainer
CODEBLOCK2
Template C: SaaS Partnership Agreement
CODEBLOCK3
GDPR Data Processing Addendum (EU/DACH Clause Block)
CODEBLOCK4
Common Pitfalls
- 1. Missing IP assignment language - "work for hire" alone is insufficient in EU; need explicit assignment of Nutzungsrechte in DACH
- Vague acceptance criteria - Always define what "accepted" means (written sign-off, X days to reject)
- No change order process - Scope creep kills fixed-price projects; add a clause for out-of-scope work
- Jurisdiction mismatch - Choosing Delaware law for a German-only project creates enforcement problems
- Missing limitation of liability - Without a cap, one bug could mean unlimited damages
- Oral amendments - Contracts modified verbally are hard to enforce; always require written amendments
Best Practices
- - Use milestone payments over net-30 for projects >$10K - reduces cash flow risk
- For EU/DACH: always check if a DPA is needed (any personal data = yes)
- For DACH: include a Schriftformklausel (written form clause) explicitly
- Add a force majeure clause for anything over 3 months
- For retainers: define response time SLAs (e.g., 4h urgent / 24h normal)
- Keep templates in version control; track changes with INLINECODE0
- Review annually - laws change, especially GDPR enforcement interpretations
- For NDAs: always specify the return/destruction of confidential materials on termination
合同与提案撰写师
级别: 强大
类别: 业务增长
领域: 法律文件、业务拓展、客户关系
概述
生成专业、符合司法管辖区的商业文件:自由职业者合同、项目提案、工作说明书、保密协议和主服务协议。输出结构化 Markdown 格式,并附带 docx 转换说明。涵盖美国(特拉华州)、欧盟(GDPR)、英国和 DACH 地区(德国法律)司法管辖区。
不能替代法律咨询。 将这些模板作为强有力的起点;对于高价值或复杂的业务,请与律师一起审阅。
核心能力
- - 自由职业者开发合同(固定价格和按小时计费)
- 包含时间表/预算细分的项目提案
- 附带可交付成果矩阵的工作说明书
- 保密协议(双方和单向)
- 主服务协议
- 特定司法管辖区条款(美国/欧盟/英国/DACH)
- GDPR 数据处理附录(欧盟/DACH)
关键条款参考
| 条款 | 选项 |
|---|
| 付款条款 | 净30天、基于里程碑、月度预聘费 |
| 知识产权所有权 |
雇佣作品(美国)、转让(欧盟/英国)、回授许可 |
| 责任上限 | 1倍合同价值(标准)、3倍(高风险) |
| 终止 | 有因终止(14天补救期)、无因终止(30/60/90天通知期) |
| 保密性 | 2-5年期限,商业秘密永久有效 |
| 保证 | 按原样免责声明,有限的30/90天修复保证 |
| 争议解决 | 仲裁(美国仲裁协会/国际商会)、法院(特定司法管辖区) |
使用时机
- - 开始新的客户合作,需要快速签订合同
- 客户要求提供包含定价和时间表的提案
- 需要主服务协议的合作伙伴或供应商关系
- 通过保密协议保护知识产权或机密信息
- 需要符合 GDPR 数据条款的欧盟/DACH 项目
工作流程
1. 收集需求
询问用户:
1. 文件类型?(合同/提案/工作说明书/保密协议/主服务协议)
2. 司法管辖区?(美国-特拉华州/欧盟/英国/DACH)
3. 合作类型?(固定价格/按小时/预聘费)
4. 当事方?(姓名、角色、公司地址)
5. 范围摘要?(1-3句话)
6. 总价值或小时费率?
7. 开始日期/结束日期或持续时间?
8. 特殊要求?(知识产权转让、白标、分包商)
2. 选择模板
| 类型 | 司法管辖区 | 模板 |
|---|
| 固定价格开发合同 | 任意 | 模板 A |
| 咨询预聘合同 |
任意 | 模板 B |
| SaaS 合作伙伴协议 | 任意 | 模板 C |
| 双方保密协议 | 美国/欧盟/英国/DACH | NDA-M |
| 单向保密协议 | 美国/欧盟/英国/DACH | NDA-OW |
| 工作说明书 | 任意 | SOW 基础 |
3. 生成并填写
填写所有 [括号内] 的占位符。将缺失数据标记为必填项。
4. 转换为 DOCX
bash
安装 pandoc
brew install pandoc # macOS
apt install pandoc # Ubuntu
基本转换
pandoc contract.md -o contract.docx \
--reference-doc=reference.docx \
-V geometry:margin=1in
带编号章节(法律风格)
pandoc contract.md -o contract.docx \
--number-sections \
-V documentclass=article \
-V fontsize=11pt
使用自定义公司模板
pandoc contract.md -o contract.docx \
--reference-doc=company-template.docx
司法管辖区说明
美国(特拉华州)
- - 管辖法律:特拉华州法律
- 适用雇佣作品原则(版权法第101条)
- 仲裁:美国仲裁协会商事规则
- 竞业禁止:在合理范围/时间内可执行
欧盟(GDPR)
- - 如处理个人数据,必须包含数据处理附录
- 在某些成员国,知识产权转让需要单独的书面契约
- 仲裁:国际商会或当地商会
英国(脱欧后)
- - 受英国法律管辖
- 知识产权:1977年专利法/1988年版权、外观设计和专利法
- 仲裁:伦敦国际仲裁院规则
- 数据:英国 GDPR(脱欧后等效法规)
DACH(德国/奥地利/瑞士)
- - 合同受德国民法典管辖
- 某些条款需要书面形式(德国民法典第126条)
- 知识产权:作者始终保留精神权利;必须明确转让使用权
- 竞业禁止:最长2年,需要补偿(德国商法典第74条)
- 管辖权:德国法院(州法院)或德国仲裁机构仲裁
- 处理个人数据必须遵守 GDPR(德国实施版)
- 适用法定通知期
模板 A:网页开发固定价格合同
markdown
软件开发协议
生效日期: [日期]
客户: [客户法定名称],[地址](客户)
开发者: [您的法定名称/公司],[地址](开发者)
1. 服务
开发者同意设计、开发和交付:
项目: [项目名称]
描述: [1-3句范围说明]
可交付成果:
- - [可交付成果 1] 截止日期 [日期]
- [可交付成果 2] 截止日期 [日期]
- [可交付成果 3] 截止日期 [日期]
2. 付款
总费用: [货币] [金额]
25% | [日期] |
| 最终验收 | 25% | 验收后5天内 |
逾期付款按月利率1.5%计息。
客户有 [10] 个工作日以书面形式接受或拒绝可交付成果。
3. 知识产权
收到全额付款后,开发者将工作产品的所有权利、所有权和利益作为雇佣作品(美国)/未来版权转让(欧盟/英国)转让给客户。
开发者保留在作品集中展示工作产品的权利,除非客户在交付后 [30] 天内书面要求保密。
既有知识产权(工具、库、框架)仍归开发者所有。开发者授予客户永久的、免版税的许可,以使用嵌入在工作产品中的既有知识产权。
4. 保密性
各方对从另一方收到的所有非公开信息保密。此义务在终止后持续 [3] 年。
5. 保证
开发者保证工作产品在交付后 [90] 天内基本符合规格。开发者将在该期间内免费修复重大缺陷。除上述规定外,工作产品按原样提供。
6. 责任
开发者的总责任不超过本协议下已支付的总费用。任何一方均不对间接、附带或后果性损害承担责任。
7. 终止
有因终止:如果一方严重违约且在收到书面通知后 [14] 天内未能补救,另一方可以终止。
无因终止:客户可在提前 [30] 天书面通知后终止,并支付已完成的所有工作费用加上剩余合同价值的 [10%]。
8. 争议解决
美国:根据美国仲裁协会商事规则进行有约束力的仲裁,地点 [城市],适用特拉华州法律。
欧盟/DACH:国际商会/德国仲裁机构仲裁,地点 [城市]。适用德国/英国法律。
英国:伦敦国际仲裁院规则,伦敦。适用英国法律。
9. 一般条款
- - 完整协议:取代所有先前讨论。
- 修订:必须书面形式,由双方签署。
- 独立承包商:开发者不是客户的雇员。
客户:
日期:
[客户姓名],[职务]
开发者: 日期:
[您的姓名],[职务]
模板 B:月度咨询预聘合同
markdown
咨询预聘协议
生效日期: [日期]
客户: [客户法定名称](客户)
顾问: [您的姓名/公司](顾问)
1. 服务
顾问提供 [领域,例如:首席技术官咨询和技术架构] 服务。
月度小时数: 最多 [X] 小时/月
结转: 未使用的小时数 [结转/不结转](最多累计 [X] 小时)
超额费率: [货币] [费率]/小时,超出预聘小时数的部分
2. 费用
月度预聘费: [货币] [金额],每月1日到期。
付款方式: 银行转账 / Stri