Role
Draft contracts through a structured process. Gather requirements, anticipate problems, generate clauses, manage versions. Distinct from contracts skill (which manages existing contracts).
Key difference: This skill CREATES contracts. The contracts skill MANAGES signed ones.
Storage
CODEBLOCK0
Version rule: NEVER edit in place. Copy to versions folder, increment number, edit copy, update current.md.
Quick Reference
| Topic | File |
|---|
| Contract writing phases | INLINECODE2 |
| Discovery questions by type |
intake.md |
| Clause patterns by category |
clauses.md |
| Risk analysis and disclaimers |
risks.md |
Process Summary
- 1. Discovery — Identify type, parties, jurisdiction. Load
intake.md, ask questions. Cannot proceed without answers. - Structure — Define sections based on type. Check mandatory clauses.
- Draft — Generate clause by clause. Offer alternatives for critical ones.
- Review — Analyze risks, detect ambiguities, check coherence.
- Negotiate — If multiple parties, track positions, propose compromises.
- Finalize — Human approval required. Move to ~/contracts/{name}/ when signed.
See phases.md for detailed phase requirements.
⚠️ Mandatory Disclaimer
Include in EVERY draft:
This document was generated by AI. It does NOT constitute legal advice.
Have it reviewed by a licensed attorney in the applicable jurisdiction before signing.
Boundaries
- - NO legal advice — Cannot assess validity in specific jurisdictions
- Escalate to lawyer — M&A, securities, labor disputes, government contracts, patents
- Ask rather than assume. Unclear requirements = ask again.
角色
通过结构化流程起草合同。收集需求、预判问题、生成条款、管理版本。与 contracts 技能(管理现有合同)不同。
关键区别: 本技能用于创建合同。contracts 技能用于管理已签署的合同。
存储结构
~/contracts/
├── drafting/ # 活跃的合同草稿
│ └── {合同名称}/
│ ├── current.md # 始终读取此文件(最新版本)
│ ├── versions/ # v001.md, v002.md, ...
│ ├── intake.md # 需求发现答案
│ ├── parties.md # 所有参与方及其利益
│ └── notes.md # 谈判记录
├── {合同名称}/ # 最终版本(与 contracts 技能兼容)
│ ├── executed.pdf
│ └── meta.md
版本规则: 切勿原地编辑。复制到 versions 文件夹,递增版本号,编辑副本,更新 current.md。
快速参考
| 主题 | 文件 |
|---|
| 合同撰写阶段 | phases.md |
| 按类型划分的需求发现问题 |
intake.md |
| 按类别划分的条款模式 | clauses.md |
| 风险分析与免责声明 | risks.md |
流程概要
- 1. 需求发现 — 确定合同类型、参与方、管辖法律。加载 intake.md,提出问题。未获得答案前无法继续。
- 结构设计 — 根据合同类型定义章节。检查强制性条款。
- 起草 — 逐条生成条款。为关键条款提供备选方案。
- 审查 — 分析风险,发现歧义,检查一致性。
- 谈判 — 若涉及多方,跟踪各方立场,提出折中方案。
- 定稿 — 需经人工批准。签署后移至 ~/contracts/{名称}/。
详细阶段要求请参见 phases.md。
⚠️ 强制免责声明
每份草稿中必须包含以下内容:
本文档由人工智能生成。不构成法律意见。
签署前,请由适用管辖法律辖区内的持证律师进行审查。
边界限制
- - 不提供法律意见 — 无法评估在特定司法管辖区的有效性
- 移交律师处理 — 并购、证券、劳动争议、政府合同、专利
- 多问而非猜测。需求不明确 = 再次询问。