Templates and Document Families
| Field | Value |
|---|---|
| Type | Skill Resource |
| Source | ~/.copilot/skills/legal/references/templates-and-families.md |
| Description | Not specified |
Source Content
Templates and Document Families
Use this reference to pick and compose the right legal document shell before drafting. This skill includes a template library of reusable shells organized by document family.
When to use templates
Use templates when:
- The user asks for a motion, proposed order, declaration, affidavit, or discovery template.
- A reusable shell exists for the document family.
- The work should start from a known structure, not a blank page.
- You need to hand off to
legalfor bespoke drafting after the shell is selected.
Do not use templates when:
- No known shell fits the task.
- The user is asking for legal advice instead of drafting help.
- A deadline or court order creates risk that requires licensed counsel upfront.
- The facts would require inventing authority.
Document family router
| User asks for | Read first | Then use |
|---|---|---|
| Motion, petition, rule to show cause, motion to compel, temporary relief | references/motions.md | closest motion shell in templates/ |
| Proposed order, consent order, agreed order, parenting order | references/orders.md | order shell or design-system legal component |
| Declaration, affidavit, sworn statement, verification | references/sworn-statements.md | declaration or affidavit shell |
| Interrogatories, RFPs, RFAs, subpoena, discovery response | references/discovery.md | matching discovery template |
| Exhibits, appendix, evidence packet, timeline, screenshot appendix | references/exhibits.md | exhibit packet shell or design-system exhibit components |
| Demand letter, settlement email, meet-and-confer, co-parent communication | references/communications.md | matching communication template |
| NDA, MSA, SOW, loan, promissory note, release, bill of sale | references/agreements.md | matching agreement template |
| Design-system legal MDX case file | references/design-system-legal-docs.md | design-system components and MDX rules |
Workflow
- Identify jurisdiction, audience, document family, and intent. What is this supposed to make happen?
- Read the relevant reference file. Only that one file — it names the closest shell.
- Pick the closest bundled shell from
templates/or a design-system component named by the reference. - Fill only verified facts. Mark unknowns as
[FILL IN: specific fact]or[VERIFY: authority/fact]. - Keep the register right: Motions argue, declarations testify, orders command, exhibits authenticate, communications preserve a record.
- Hand off to drafting if the shell no longer fits or bespoke prose is needed.
- Hand off to print layout after the text is stable, if court filing or print is the goal.
Customization rules
Fill-in markers (template convention)
When you pick a template, unknowns are marked as:
[FILL IN: specific fact]— a fact the user must supply. Example:[FILL IN: date of the breach][VERIFY: authority/fact]— a citation or fact that needs verification before filing. Example:[VERIFY: Virginia Code § 8.01-446 statute of limitations]
The script check_legal_doc.py flags any citation-shaped string without a nearby [FILL IN: ...] or [VERIFY: ...] marker.
Register — the voice of each document type
Motions: Argue to the court. Use case names, cite authority, make an argument. “The defendant’s motion should be denied because…”
Declarations: Testify under oath. “I am the plaintiff. I know the facts of this case from personal knowledge. On January 15, 2026, the defendant…”
Orders: Command. “It is ordered that…” or “The court hereby directs…”
Exhibits: Authenticate. Narrate how you got the exhibit and why it’s reliable. “Exhibit A is a screenshot I took on March 10, 2026, of the defendant’s website…”
Communications: Preserve a record. Propose, request, or respond. “Per our phone call on March 1, 2026, I propose the following settlement terms…”
What each reference file covers
references/motions.md
Motion types (to dismiss, to compel, temporary relief, etc.), when each is used, jurisdiction-specific quirks, and the standard structure.
references/orders.md
Proposed orders, consent orders, agreed orders, parenting orders. Order shells fix the hierarchy: caption → title → findings (if any) → order → signature → date.
references/sworn-statements.md
Declarations, affidavits, verified complaints, and verification pages. Each has a standard “I am [name], I know the facts, I state as follows” opening.
references/discovery.md
Interrogatories, Requests for Production (RFPs), Requests for Admission (RFAs), responses, subpoenas. Discovery has strict numbering and formatting rules per jurisdiction.
references/exhibits.md
Exhibit packets, appendices, evidence handling, exhibit lists, authentication narration. Exhibits need a cover sheet and authentication statement.
references/communications.md
Demand letters, settlement emails, meet-and-confer letters, co-parent communications. Communications are the record of good faith; they preserve tone and offer.
references/agreements.md
Transactional shells: NDAs, MSAs (Master Service Agreements), SOWs (Statements of Work), personal loans, promissory notes, releases, bills of sale, employment letters, IP assignments.
references/design-system-legal-docs.md
Legal documents embedded in design-system MDX (case files, exhibits, motion briefs). This reference covers the component shapes and Markdown rules for legal-specific content.
Stop conditions
Stop and ask or escalate if:
- Jurisdiction is unknown. Different states have different rules. Ask “What state and court?”
- The user wants legal advice instead of drafting help. Redirect to a licensed attorney.
- A deadline or court order creates risk. Recommend licensed counsel.
- Facts would require inventing authority. Mark
[VERIFY: ...]and flag the gap in Risk Notes.
Output contract
Always return:
- The selected template family and shell used
- The tailored draft or starter
- Customization notes
- Unresolved
[FILL IN: ...]markers [VERIFY: ...]flags for citations or facts- The recommended next handoff (drafting, layout, or attorney review)
Validate
Every template output must pass:
scripts/check_legal_doc.py <doc.md>exits 0 — every citation-shaped string is marked, disclaimer present.- Every
[FILL IN: ...]is specific enough that the user knows what to supply. - Every
[VERIFY: ...]names the exact thing that needs checking.