Contract-drafting agent preset: 11-stage lawyer workflow with 5-way parallel AI review, decision gates, and domain packs for general, employment and equity-investment contracts.
Install
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:songoao25/dsh-contract-drafting-agent
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time. Only install sources you trust, and pin a commit (github:owner/repo#sha).
README
English | 中文
A professional contract-drafting agent mode for DeepSeek Harness, built for Mainland China legal practice.
What is this?
This is a run mode (agent preset) for DeepSeek Harness. You describe your deal and your core terms in plain words; the agent runs a lawyer-style workflow and produces a complete, professional, executable contract — without a single prompt-to-draft shortcut.
It works like a real lawyer using AI:
You decide the deal and the allocation of value. The agent understands, organizes, completes, researches, drafts, reviews, finds flaws, revises, and delivers the final contract.
Designed for mainland China legal practice (default jurisdiction: the People's Republic of China, mainland). One domain-agnostic core workflow covers many contract types through pluggable domain packs.
How it differs from a plain chat model
- No "one-shot contract generation". It first understands the transaction, builds a deal sheet, discovers the questions you did not know to ask, and only then drafts.
- Asks only material questions. How is profit defined? Who bears losses? Should exit require compensation? Each question comes with options (A/B/C) and a recommendation from your side — no questionnaires.
- 5-way parallel AI review. After the first draft, five independent reviewers check legal validity, clause completeness, counterparty attack surface, litigation readiness, and internal consistency; a synthesizer consolidates and revises.
- Never fabricates. Unknown company names, amounts, statutes, or case numbers stay as placeholders (
【待填写:…】) until filled in before signing. - Clear provenance in delivery. The final package distinguishes your decisions / AI-added clauses / AI assumptions / items to confirm.
Install
cp -R preset ~/.dsh/.agent-presets/dsh-contract-drafting-agent
Then start a new session in DeepSeek Harness and select 「合同起草模式」(Contract Drafting Mode) in the preset picker.
Usage
Describe your transaction and core terms directly, for example:
帮我起草一个合作协议。甲方出资50万元。乙方负责实际运营。利润甲方60%,乙方40%。任何一方退出需要提前30天通知。乙方未经甲方同意不得把业务交给第三方。
The agent will: intake the matter → produce a deal sheet → analyze clause gaps → ask a few material questions (with options) → research and verify the law → draft → run the 5-way review → revise → run a 16-point verification → deliver the contract package (final contract / core-terms summary / AI-added clauses / risk memo / pending items).
What you get
Every matter is saved under matters/<id>/ in your workspace: deal sheet, core-terms register, gap report, decision log, review reports, revision log, drafts, and the final package — fully auditable and traceable.
Structure
preset/
├── preset.yml # Display name: 合同起草模式
├── agent.cordis.yml # DSH preset composition (persona + tools + skills mount)
└── skills/
├── 01-matter-intake # Intake: confidentiality gate + matter + deal sheet
├── 02-matter-router # Domain routing + domain-pack selection
├── 03-clause-gap-analysis # Core-terms register + gap analysis
├── 04-decision-gate # Decision gate (option-based questions)
├── 05-legal-research # Legal research with independent verification
├── 06-contract-architecture # Contract architecture
├── 07-drafting # Draft v1
├── 08-multi-agent-review # 5-way parallel review (+ REVIEWER-PROMPTS.md)
├── 09-review-synthesis # Synthesis & revision
├── 10-final-verification # 16-point final verification
├── 11-final-delivery # Final delivery package
└── dp-* # Domain packs (general contract / employment / investment)
FAQ
- Is this legal advice? No. Drafts are working documents, not formal legal opinions. For major transactions, have a licensed lawyer review before signing.
- Can I add a new contract domain? Yes. Add a new
dp-<domain>/SKILL.mddomain pack; the core workflow does not change. - Does it support non-mainland jurisdictions? The default jurisdiction is mainland China. The intake step re-detects jurisdiction when Hong Kong, Macau, Taiwan, cross-border parties, or foreign law is involved.
License
MIT © songoao25
Links
More in this category
tt-a1i/archify#integrations/deepseek-harness★ 13539
Generate validated, self-contained interactive architecture, workflow, sequence, data-flow, and lifecycle diagrams from repositories or system descriptions.
GanyuanRan/Aegis★ 1034
Software-engineering method pack for coding agents, with skills for baseline-first planning, systematic debugging, prompt hygiene, verification before completion, and repair/retirement tracking.
superdesigndev/superdesign-skill★ 424
Design skill for UI and marketing graphics on the Superdesign canvas: reads the repo for context, extracts its design system, then generates and iterates branchable design drafts, flow pages, and reusable components through the Superdesign CLI.
Ikalus1988/MisakaNet★ 394
Failure-recovery memory: search and record failure-recovery lessons from real engineering sessions, with BM25 + semantic RAG retrieval and a lessons knowledge base.
linhay/harmony-next.skills★ 324
HarmonyOS NEXT skill bundle for DeepSeek Harness with offline API references and DevEco, HDC, and emulator automation guidance.
Vladimir-Human/humanizer-ru#dsh★ 101
Cleans AI traces from Russian text: finds chatbot copy-paste artefacts (ChatGPT, Gemini, Grok, Perplexity, DeepSeek) and rewrites the text into natural prose on request; 39 regex markers with an evidence registry, offline, text-only bundle.