[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-anthropic-demand-draft":3,"mdc-jblr26-key":37,"related-repo-anthropic-demand-draft":2651,"related-org-anthropic-demand-draft":2749},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":26,"repoUrl":27,"updatedAt":28,"license":29,"forks":30,"topics":31,"repo":32,"sourceUrl":35,"mdContent":36},"demand-draft","draft legal demand letters","Draft a demand letter from a completed intake, gated on a privilege \u002F FRE 408 \u002F waiver \u002F admission checklist, with a .docx output, post-send checklist, and an offer to create a matter. Use when the user says \"draft the demand\", \"write the [type] letter\", or has a finished demand intake ready to turn into a sendable draft.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"anthropic","Anthropic","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fanthropic.png","anthropics",[13,17,20,23],{"name":14,"slug":15,"type":16},"Writing","writing","tag",{"name":18,"slug":19,"type":16},"Documents","documents",{"name":21,"slug":22,"type":16},"DOCX","docx",{"name":24,"slug":25,"type":16},"Legal","legal",8721,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-for-legal","2026-05-14T06:02:08.877692",null,1642,[],{"repoUrl":27,"stars":26,"forks":30,"topics":33,"description":34},[],"A suite of plugins for legal workflows","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-for-legal\u002Ftree\u002FHEAD\u002Flitigation-legal\u002Fskills\u002Fdemand-draft","---\nname: demand-draft\ndescription: Draft a demand letter from a completed intake, gated on a privilege \u002F FRE 408 \u002F waiver \u002F admission checklist, with a .docx output, post-send checklist, and an offer to create a matter. Use when the user says \"draft the demand\", \"write the [type] letter\", or has a finished demand intake ready to turn into a sendable draft.\nargument-hint: \"[slug] [--skip-gate] [--version=N]\"\n---\n\n# \u002Fdemand-draft\n\n1. Load `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F[slug]\u002Fintake.md`. Refuse if missing or strategic block empty (for material demands).\n2. Load `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002FCLAUDE.md` → demand-letter practice, house style, seed-doc table.\n3. Follow the workflow and reference below.\n4. Run the pre-draft gate: privilege filter, admission risk, accord-and-satisfaction, FRE 408 posture, waiver scan, tone, factual accuracy. Do not proceed until each is engaged.\n5. Template select: seed doc if provided in `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002FCLAUDE.md`; else soft template for the demand type.\n6. Draft in-chat for review. Iterate until user approves.\n7. Write `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F[slug]\u002Fdraft-v[N].docx` using the docx skill.\n8. Write `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F[slug]\u002Fchecklist.md` (post-send checklist).\n9. Assess materiality per heuristic; offer to create a matter. If yes: hand off to `matter-intake` with pre-populated fields.\n\n---\n\n# Demand Draft\n\n## Purpose\n\nTake a completed intake and produce a sendable draft. Most of the value is in refusing to draft until privilege, waiver, admission, and settlement-communication posture have been consciously addressed — the failure mode is a letter that waives privilege or constitutes an admission because no one paused to check.\n\n## Record fidelity — quotes and pinpoints\n\nDemand letters are advocacy, and every quoted line from a contract, an email, or a prior communication becomes an assertion the counterparty will test. Canonical statement in the plugin's `CLAUDE.md` shared guardrails; repeated here.\n\n**Verbatim quotes must be verbatim.** Never put quotation marks around words attributed to the counterparty, their counsel, a witness, or any document unless you have the exact passage in front of you. When you want to characterize without the exact words:\n\n- **Paraphrase without quotation marks**, with a placeholder: \"Your [date] email stated X `[verify exact quote — email cite pending]`.\"\n- **Never fill the gap.** A misquoted contract provision in a demand letter is the fastest way to lose credibility with opposing counsel on the first round.\n- Every `[verify exact quote]` must be flagged in the reviewer note before the letter leaves.\n\n**Pinpoint cites must support the whole proposition.** If the demand asserts \"Section 4.2 requires payment within 30 days upon invoice receipt,\" the cited section must cover the obligation AND the trigger AND the window. If it only covers one, split the cite (e.g., \"Section 4.2 (payment obligation); Section 4.3 (30-day window)\") or narrow the proposition. A contract cite that backs part of the demand is how the counterparty replies with the full text and flips the posture.\n\n## Candor about weak arguments\n\nWhen the law or the record is against a point, don't dress it up as solid. When an argument in the demand is weak — the contract language is ambiguous, the authority cuts the other way, the damages theory is a stretch — flag it for the sender:\n\n> \"The [claim \u002F theory] here is weak because [authority \u002F fact]. Options: (a) press it and frame as `[alternative framing]`, (b) drop it and rely on [stronger claim], (c) keep it as a hook but hedge the language. `[review — strategic call]`.\"\n\nA demand letter that over-asserts gets a response that catalogs every overreach, shifts leverage, and burns the next round. The strongest demand letter is the one that concedes what's weak so the counterparty can't.\n\n## Echo vs repeat\n\nIf the matter has prior correspondence, echo the key terms — the same characterization of the breach, the same framing of the core obligation, the same name for the transaction. Don't lift whole sentences. A demand letter that reads like a copy-paste of the prior one signals that nothing has changed; the new letter should advance the posture (new facts, new deadline, new consequence), not restate it.\n\n> **External deliverable:** the drafted demand letter is sent to counterparty. Do NOT include a `PRIVILEGED & CONFIDENTIAL — ATTORNEY WORK PRODUCT — PREPARED AT THE DIRECTION OF COUNSEL` header on the outgoing letter. The post-send checklist and the intake file are internal work product and do carry the header.\n\n## Side context\n\nDrafting a demand letter is inherently an assertion — the sender is making a claim. Read `## Side` in the practice profile:\n\n- **Plaintiff \u002F claimant** (default for this skill): demand-draft aligns with the posture. The letter is the claim. Tone, consequence language, and relief demanded all flow from the plaintiff-side playbook.\n- **Defense \u002F respondent**: demand-drafts are less common from defense but do happen — a defense practitioner may send a counter-demand, a demand for contribution, or a demand letter in an unrelated matter. Confirm before drafting: \"You said defense is your default. Is this matter plaintiff-posture for you (you're asserting a claim), or is this a different posture?\"\n- **Both \u002F varies**: ask per-draft which posture applies. The draft's tone and default signer may differ.\n\nFor in-house defense practitioners who receive demand letters more than they send them, route to `demand-received` instead — that skill handles the inbound-triage case.\n\n## Posture for this matter\n\nBefore the pre-draft gate, confirm the matter-level posture. Demand-letter tone and terms are case-by-case, not a practice default. Confirm with the user (reading the intake's `## Posture` section if present; asking if not):\n\n> **Posture for this matter.** Demand-letter tone and terms are case-by-case, not a practice default. Ask:\n> - **Tone:** measured \u002F assertive \u002F aggressive? (depends on the relationship, the amount, and whether litigation is likely)\n> - **Response window:** what's reasonable given the claim? (14 days is common for payment demands; 30 days for cure; 7 days for cease-and-desist — but the contract or protocol may set it)\n> - **Marking:** does this need a \"without prejudice\" or \"without prejudice save as to costs\" marking? (settlement communications do; assertions of claim often don't; jurisdiction matters — ask if unsure)\n> - **Signer:** you, the client, the GC, instructed solicitor\u002Fcounsel?\n> Don't assume. Read the prior demand correspondence in the matter file if there is any — it establishes the register.\n\nThe answers drive tone verb choice, the consequence language, the `Without prejudice` header (or its absence), the signature block, and the compliance deadline. A posture that wasn't captured in intake gets captured here — do not fall back to a practice-level default.\n\n## Jurisdiction assumption\n\nThis draft assumes the jurisdiction identified in the intake and the forum's applicable settlement-communication rule (FRE 408 in federal, the state equivalent otherwise). Legal rules, deadlines, fee-shifting, and statutory hooks vary materially by jurisdiction. If the underlying facts touch a different forum, a different counterparty's home state, or a choice-of-law question, the draft may not apply as written — confirm before sending.\n\n## Load context\n\n- `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F[slug]\u002Fintake.md` — required; refuse to proceed if missing\n- `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002FCLAUDE.md` → Demand-letter practice (seed-doc paths, insurance-tender timing, materiality threshold for matter creation), house style (privilege markings, outside counsel directive format for tone reference). **Tone, compliance period, marking, and signer come from `## Posture for this matter` — they are matter-level, not practice-level.**\n- `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fmatters\u002F_log.yaml` — to check for existing related matters (same counterparty) and offer cross-link\n\n### Strategic-block skipped handling\n\nIf the intake has `strategic_block: skipped` or `partial`, prompt the user before running the pre-draft gate:\n\n> The intake skipped [all \u002F some] of the strategic block (leverage, BATNA, tone, privilege filters). Drafting now will produce a usable letter but the strategic sections will be generic and flagged with `[SME VERIFY]`.\n>\n> - **Complete strategic block now** — pause, return to `\u002Fdemand-intake [slug] --resume-strategic`\n> - **Proceed anyway** — continue to pre-draft gate; downstream sections flagged\n\nIf \"proceed anyway,\" every section of the draft that depends on a skipped strategic question gets `[SME VERIFY: [specific question]]` inline.\n\n## Flags\n\n- `--skip-gate` → bypass the pre-draft checklist. Available but logged; use only when the checklist was run separately and documented.\n- `--version=N` → draft as `draft-vN.docx` (default: next version number)\n\n## The pre-draft gate\n\n**This runs before any drafting. If the user doesn't engage with it, stop.**\n\n```\nPRE-DRAFT CHECKLIST — [slug]\n\n1. Privilege filter\n   Per intake privilege filters: [list]\n   Confirm: none of these will appear in the draft?  [y\u002Fn]\n\n2. Admission risk\n   Per intake admission risk: [list]\n   For each, is the phrasing controlled or removed?  [y\u002Fn per item]\n\n3. Accord-and-satisfaction\n   Per intake: [flagged risk, if any]\n   Does the demand inadvertently satisfy or accept a separate claim?  [y\u002Fn]\n\n4. Settlement-communication posture\n   Research the settlement-communication protections applicable in the forum\n   (FRE 408 in federal, the state equivalent otherwise). Note that protection\n   attaches from conduct and context, not merely from labeling the communication.\n   Intake says: [protected \u002F not protected \u002F case-by-case]\n   Draft will [include \u002F omit] settlement-communication markers, and will be\n   structured so the substance — not just the label — supports the posture.\n   Confirm.\n\n5. Privilege waiver scan\n   Will any sentence in the draft reveal the substance of our internal legal analysis (not just the conclusion)?  [y\u002Fn]\n   If yes, rephrase before drafting.\n\n6. Tone posture\n   Intake says: [relationship-preserving \u002F measured \u002F scorched-earth]\n   This will drive verb choice, framing, and consequence language. Confirm.\n\n7. Factual accuracy\n   Every fact in the draft must be verified. Not \"probably true\" — verified. List any facts that are not yet verified, and they will be flagged [VERIFY: ___] inline.\n```\n\nOnly proceed when the user has engaged with each item. A blank-acknowledged checklist is worse than no checklist.\n\n## Template selection\n\n### Step 1: Seed doc\n\nCheck `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002FCLAUDE.md` → Demand-letter practice → seed-doc table for the intake's demand type.\n\n- **Seed doc provided:** read it. Match structure, tone, signature block, privilege markings, typical section ordering. The seed doc is the template.\n- **No seed doc:** use the soft template below for the demand type.\n\n### Step 2: Soft templates (used only when no seed doc)\n\nEach is a skeleton — headings and expected content. Deviate when the facts require.\n\n**Payment demand skeleton:**\n1. Parties and relationship context (1 paragraph)\n2. Facts — the obligation and its source (contract § \u002F invoice \u002F order), dates\n3. The default — what's owed, when due, what happened (or didn't)\n4. Demand — specific amount, deadline, method of payment\n5. Consequences — referral to counsel, interest, fees, collections, litigation\n6. Preservation notice (if relevant)\n7. Signature block\n\n**Breach \u002F cure notice skeleton:**\n1. Parties and agreement (identify the contract — effective date, parties)\n2. The obligation alleged breached — contract section, plain language\n3. The breach — specific facts, dates, evidence available\n4. Cure — what specifically would cure; cure period (from contract or reasonable)\n5. Consequences of failure to cure — termination, damages, specific remedies in the contract\n6. Preservation of rights\n7. Signature block\n\n**Cease & desist skeleton:**\n1. Parties and our rights (trademark\u002Fcopyright\u002Fcontract\u002Fcommon law — identify the right)\n2. The infringement \u002F violation — specific acts, dates, evidence\n3. Demand — cease immediately, remove, account for past use, confirm compliance in writing\n4. Compliance deadline\n5. Consequences of non-compliance — litigation, injunctive relief, statutory damages if applicable, fees\n6. Preservation demand (documents, metadata, systems related to the alleged conduct)\n7. Signature block\n\n**Employment separation demand skeleton:**\n1. Parties and relationship context (ex-employee, dates of employment)\n2. The obligation — post-employment obligations breached (confidentiality, non-solicit, non-compete, IP assignment); cite the agreement\n3. The specific conduct alleged\n4. Demand — cease, return property\u002FIP, confirm compliance, non-disparagement reinforcement if applicable\n5. Consequences — litigation, injunctive relief, fee-shifting if in the agreement\n6. Offer of informal resolution (if strategically appropriate)\n7. Preservation demand\n8. Signature block\n\n**Preservation demand skeleton:**\n1. Parties and context — what dispute is anticipated\n2. Scope — categories of documents, data, systems, communications\n3. Custodians — named individuals expected to have relevant material\n4. Date range\n5. Affirmative preservation obligation — suspend auto-delete, preserve metadata, preserve devices\n6. Consequences of spoliation — adverse inference, sanctions, fee-shifting\n7. Acknowledgment request\n8. Signature block\n\n## Drafting rules\n\n0. **Installment-contract default for multi-lot goods disputes.** For any breach-of-contract demand involving a multi-delivery goods contract under the U.C.C. (multiple shipments, lots, or deliveries over time), default to the installment-contract framework of **U.C.C. § 2-612** — \"substantial impairment of the value of the installment\" — rather than § 2-601's perfect-tender rule or § 2-711's single-delivery buyer's-remedies framework.\n\nPerfect tender under § 2-601 applies cleanly to single-delivery goods contracts. It does NOT transfer cleanly to installment contracts, where § 2-612 modifies the rule: a buyer can reject a nonconforming installment only when the nonconformity substantially impairs the value of that installment and cannot be cured; and can treat the whole contract as breached only when the nonconformity substantially impairs the value of the whole contract.\n\nWhen drafting the demand letter for a multi-lot goods breach:\n\n- Cite `[CITE: U.C.C. § 2-612 — installment contracts; substantial impairment of the installment]` as the primary framework, not § 2-601.\n- Cite § 2-711 and § 2-712 (cover) as remedies flowing from breach, but state the breach standard in § 2-612 terms.\n- Flag for the signer in a `[SIGNER NOTE:]` block above the draft: \"This letter is drafted under U.C.C. § 2-612 (installment contracts), not § 2-601 (perfect tender). The two have materially different breach standards. Confirm the contract's delivery structure supports installment-contract characterization before sending.\"\n- If the contract's delivery structure is unclear from the intake (e.g., the intake says \"three lots delivered\" but doesn't confirm whether the contract called for separate lot deliveries or a single shipment split for convenience), flag it `[VERIFY: is this an installment contract under § 2-612, or a single-delivery contract split into lots by shipping convenience?]` — do not silently assert § 2-612 applies.\n\nSingle-delivery breach: use § 2-601 perfect-tender framing. Installment: use § 2-612. Do not conflate them.\n\n1. **Specificity over adjectives.** \"On March 14, 2026, you sent X\" beats \"You repeatedly and improperly sent X.\" Adjectives are the draftsperson's tell that the facts are thin.\n\n2. **Facts traceable to sources.** Every factual assertion maps to a document, date, or witness. If not verifiable yet: `[VERIFY: specific claim]`.\n\n3. **Citations as placeholders.** `[CITE: statute\u002Fsection\u002Fcase]` wherever legal authority goes. Do not invent citations. If the user provided authorities in the intake, use them faithfully.\n\n4. **Consequence language matches tone posture.**\n   - `relationship-preserving`: \"We hope to resolve this without further action.\"\n   - `measured`: \"If not cured within [N] days, we will consider our options, including litigation.\"\n   - `scorched-earth`: \"Failure to cure within [N] days will result in immediate legal action, including [specific relief].\"\n\n5. **Inline alternative phrasings.** Where tone could shift, the draft includes a compact alternative. Format:\n   > *The attached invoice of $X remains unpaid.* [or more assertive: *You have failed to pay the attached invoice of $X, due [date].*]\n\n6. **No settlement discussion on the record unless intended.** If the intake flagged the communication as not carrying settlement-communication protection in the forum, the draft does not include any offer to compromise, any \"without prejudice\" framing, or any language that could be characterized as a settlement communication. Remember that protection attaches from conduct and context; labeling alone is not a cure.\n\n7. **Privilege markings per house style.** Apply `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002FCLAUDE.md` privilege conventions exactly.\n\n## Output\n\n### Primary: `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F[slug]\u002Fdraft-v[N].docx`\n\nUse the `docx` skill to produce a letter-formatted .docx:\n- Letterhead \u002F sender address block\n- Date\n- Recipient address block\n- Re: line (concise; does not reveal privileged strategy)\n- Salutation\n- Body (per template + drafting rules)\n- Closing\n- Signature block per intake\n\n### In-chat review\n\nShow the draft as readable plain text for the user to review and request edits. Iterate before writing the final .docx. Once approved, write to disk.\n\n### Send gate (closing note on the draft)\n\nAppend the following, set apart from the body, to the in-chat presentation and to any internal preview — it is a reviewer-facing note, not letter text, and is stripped before the letter goes out:\n\n> This is a draft demand letter for attorney review, not a letter ready to send. Sending it may constitute an attorney communication, create FRE 408 (or state-equivalent) implications, and start the clock on disputes, counterclaims, and statutes. A licensed attorney reviews, edits, and takes professional responsibility before sending. Do not send this draft unreviewed.\n\n### Citation verification\n\nEvery `[CITE:___]` placeholder — and any citation pulled from the intake or the seed doc — is unverified until a human runs it through a citator. Before sending, run a verification pass: check each case, statute, and regulation against a legal research tool (Westlaw, CourtListener, Trellis, Descrybe, or your firm's platform) for accuracy, good law status, and subsequent history. Fabricated or misquoted citations in sent demand letters and filed documents have resulted in sanctions.\n\n**Source attribution.** Tag every citation in the draft with where it came from: `[Westlaw]`, `[CourtListener]`, `[Trellis]`, `[Descrybe]`, or the specific MCP tool name for citations retrieved via a legal research connector; `[web search — verify]` for citations surfaced by web search; `[model knowledge — verify]` for citations the model recalled from training data; `[user provided]` for citations supplied in the intake or seed doc. Citations tagged `verify` carry higher fabrication risk than tool-retrieved citations and should be checked first. Never strip or collapse the tags — they are the signer's fastest signal about which citations to verify before the letter goes out.\n\n**No silent supplement.** If a research query to the configured legal research tool (Westlaw, CourtListener, Trellis, Descrybe, or firm platform) returns few or no results for an authority the draft needs, report what was found and stop. Do NOT fill the gap from web search or model knowledge without asking. Say: \"The search returned [N] results from [tool]. Coverage appears thin for [issue]. Options: (1) broaden the search query, (2) try a different research tool, (3) search the web — results will be tagged `[web search — verify]` and should be checked against a primary source before relying, or (4) leave the `[CITE:___]` placeholder and stop here. Which would you like?\" A lawyer decides whether to accept lower-confidence sources; the skill does not decide for them.\n\n### `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F[slug]\u002Fchecklist.md` — the post-send checklist\n\n```markdown\n[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`. This header applies to the internal checklist file; the outgoing letter does NOT carry it.]\n\n# Post-Send Checklist — [slug]\n\n**Draft version sent:** [v1 \u002F v2 \u002F etc.]\n**Sent date:** [YYYY-MM-DD — filled in after send]\n**Signer:** [name]\n\n## Pre-send (before the letter goes out)\n\n- [ ] Final read-through by signer\n- [ ] Factual accuracy: all [VERIFY] flags resolved\n- [ ] Citations: all [CITE] placeholders filled and run through a citator (verify it is good law)d (if live law cited)\n- [ ] Privilege markings applied per house style — note: this is an external deliverable; do not include the `PRIVILEGED & CONFIDENTIAL — ATTORNEY WORK PRODUCT` header in the version sent to counterparty\n- [ ] Settlement-communication markers [present \u002F absent] as intake specified, and substance aligns with posture\n- [ ] Internal copies cleared (per intake distribution list)\n- [ ] Insurance tender sent (if required per house practice)\n- [ ] Conflicts confirmed (if not yet cleared)\n\n**Before the letter is sent (the consequential act):** Read `## Who's using this` in `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002FCLAUDE.md`. If the Role is Non-lawyer:\n\n> Sending this demand letter has legal consequences — it creates a record, can trigger statutes and counterclaims, and may waive privileges or constitute admissions. Have you reviewed this with an attorney? If yes, proceed. If no, here's a brief to bring to them:\n>\n> [Generate a 1-page summary: counterparty and dispute, the demand and deadline, tone posture, FRE 408 \u002F settlement-communication status, privilege and admission risks flagged in the pre-draft gate, what could go wrong, what to ask the attorney before sending.]\n>\n> If you need to find a licensed attorney, solicitor, barrister, or other authorised legal professional in your jurisdiction: your professional regulator's referral service is the fastest starting point (state bar in the US, SRA\u002FBar Standards Board in England & Wales, Law Society in Scotland\u002FNI\u002FIreland\u002FCanada\u002FAustralia, or your jurisdiction's equivalent).\n\nDo not mark as sent — do not execute the Send mechanics below — without an explicit yes.\n\n## Send mechanics\n\n- [ ] Delivery method executed: [certified \u002F email \u002F both]\n- [ ] Proof of delivery retained (certified receipt, email read-receipt, courier confirmation)\n- [ ] Copies sent per distribution list\n\n## After send\n\n- [ ] Compliance deadline calendared: [YYYY-MM-DD]\n- [ ] Escalation plan if no response: [next step + date]\n- [ ] Follow-up check-in calendared: [date — typically deadline + 2 business days]\n- [ ] Matter created in `_log.yaml`: [yes \u002F no — see materiality below]\n\n## Materiality call\n\n**Heuristic says:** [material \u002F immaterial]\n**Reason:** [demand type \u002F exposure \u002F counterparty type]\n**Your call:** [material → create matter] [immaterial → demand-letters record only]\n\nIf material: `\u002Flitigation-legal:matter-intake` with `source: demand-letter` pre-populated from this intake.\n```\n\n### Matter auto-creation offer\n\nAfter drafting and writing the checklist, assess materiality per heuristic:\n\n- **Default yes if ANY of:**\n  - Demand type is `cease-desist`, `breach-cure`, `employment-separation`, or `preservation`\n  - Desired outcome $$ ≥ `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002FCLAUDE.md` medium-severity band\n  - Counterparty is a customer, competitor, or frequent adversary per landscape\n- **Default no otherwise**\n\nPresent the call:\n> Materiality heuristic: [result]. [One-sentence reason.]\n> Create a tracked matter in `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fmatters\u002F_log.yaml`? (default: [yes\u002Fno])\n\nIf user accepts: trigger `matter-intake` with fields pre-populated from the intake (counterparty, type, jurisdiction, `source: demand-letter`, initial theory, internal stakeholders). User reviews pre-filled fields and confirms.\n\nIf user declines: update intake `status: drafted` (later `sent` when user confirms). The record stays in `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F` only.\n\n## Versioning\n\nNever overwrite a draft that has been sent. If revising after send, `draft-v2.docx`. The sent-version history is itself the record of what the counterparty received.\n\n## What this skill does not do\n\n- **Send the letter.** Drafting only. The user sends.\n- **Research citations.** `[CITE:___]` placeholders stay as placeholders. If the user provided authorities in the intake, they're used; otherwise, blanks. Inventing cites is malpractice exposure.\n- **Bypass the pre-draft gate.** Even with `--skip-gate`, the skill notes in the draft file that the gate was skipped and why.\n- **Rewrite the intake.** If the intake is thin, send the user back to `demand-intake`. The draft is only as good as what it reads from.\n- **Decide materiality.** The heuristic offers a default; the user's call is the record.\n",{"data":38,"body":40},{"name":4,"description":6,"argument-hint":39},"[slug] [--skip-gate] [--version=N]",{"type":41,"children":42},"root",[43,51,147,151,157,164,170,176,189,200,253,263,269,274,319,324,330,335,356,362,375,408,421,427,440,496,509,515,520,526,573,580,601,653,666,672,705,711,719,731,736,742,748,760,783,789,794,802,840,848,885,893,930,938,980,988,1030,1036,1057,1062,1067,1114,1119,1295,1301,1312,1324,1367,1373,1378,1384,1389,1397,1403,1415,1487,1531,1542,2374,2380,2385,2457,2462,2498,2517,2546,2552,2565,2571,2645],{"type":44,"tag":45,"props":46,"children":47},"element","h1",{"id":4},[48],{"type":49,"value":50},"text","\u002Fdemand-draft",{"type":44,"tag":52,"props":53,"children":54},"ol",{},[55,70,82,87,92,104,109,122,134],{"type":44,"tag":56,"props":57,"children":58},"li",{},[59,61,68],{"type":49,"value":60},"Load ",{"type":44,"tag":62,"props":63,"children":65},"code",{"className":64},[],[66],{"type":49,"value":67},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F[slug]\u002Fintake.md",{"type":49,"value":69},". Refuse if missing or strategic block empty (for material demands).",{"type":44,"tag":56,"props":71,"children":72},{},[73,74,80],{"type":49,"value":60},{"type":44,"tag":62,"props":75,"children":77},{"className":76},[],[78],{"type":49,"value":79},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002FCLAUDE.md",{"type":49,"value":81}," → demand-letter practice, house style, seed-doc table.",{"type":44,"tag":56,"props":83,"children":84},{},[85],{"type":49,"value":86},"Follow the workflow and reference below.",{"type":44,"tag":56,"props":88,"children":89},{},[90],{"type":49,"value":91},"Run the pre-draft gate: privilege filter, admission risk, accord-and-satisfaction, FRE 408 posture, waiver scan, tone, factual accuracy. Do not proceed until each is engaged.",{"type":44,"tag":56,"props":93,"children":94},{},[95,97,102],{"type":49,"value":96},"Template select: seed doc if provided in ",{"type":44,"tag":62,"props":98,"children":100},{"className":99},[],[101],{"type":49,"value":79},{"type":49,"value":103},"; else soft template for the demand type.",{"type":44,"tag":56,"props":105,"children":106},{},[107],{"type":49,"value":108},"Draft in-chat for review. Iterate until user approves.",{"type":44,"tag":56,"props":110,"children":111},{},[112,114,120],{"type":49,"value":113},"Write ",{"type":44,"tag":62,"props":115,"children":117},{"className":116},[],[118],{"type":49,"value":119},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F[slug]\u002Fdraft-v[N].docx",{"type":49,"value":121}," using the docx skill.",{"type":44,"tag":56,"props":123,"children":124},{},[125,126,132],{"type":49,"value":113},{"type":44,"tag":62,"props":127,"children":129},{"className":128},[],[130],{"type":49,"value":131},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F[slug]\u002Fchecklist.md",{"type":49,"value":133}," (post-send checklist).",{"type":44,"tag":56,"props":135,"children":136},{},[137,139,145],{"type":49,"value":138},"Assess materiality per heuristic; offer to create a matter. If yes: hand off to ",{"type":44,"tag":62,"props":140,"children":142},{"className":141},[],[143],{"type":49,"value":144},"matter-intake",{"type":49,"value":146}," with pre-populated fields.",{"type":44,"tag":148,"props":149,"children":150},"hr",{},[],{"type":44,"tag":45,"props":152,"children":154},{"id":153},"demand-draft-1",[155],{"type":49,"value":156},"Demand Draft",{"type":44,"tag":158,"props":159,"children":161},"h2",{"id":160},"purpose",[162],{"type":49,"value":163},"Purpose",{"type":44,"tag":165,"props":166,"children":167},"p",{},[168],{"type":49,"value":169},"Take a completed intake and produce a sendable draft. Most of the value is in refusing to draft until privilege, waiver, admission, and settlement-communication posture have been consciously addressed — the failure mode is a letter that waives privilege or constitutes an admission because no one paused to check.",{"type":44,"tag":158,"props":171,"children":173},{"id":172},"record-fidelity-quotes-and-pinpoints",[174],{"type":49,"value":175},"Record fidelity — quotes and pinpoints",{"type":44,"tag":165,"props":177,"children":178},{},[179,181,187],{"type":49,"value":180},"Demand letters are advocacy, and every quoted line from a contract, an email, or a prior communication becomes an assertion the counterparty will test. Canonical statement in the plugin's ",{"type":44,"tag":62,"props":182,"children":184},{"className":183},[],[185],{"type":49,"value":186},"CLAUDE.md",{"type":49,"value":188}," shared guardrails; repeated here.",{"type":44,"tag":165,"props":190,"children":191},{},[192,198],{"type":44,"tag":193,"props":194,"children":195},"strong",{},[196],{"type":49,"value":197},"Verbatim quotes must be verbatim.",{"type":49,"value":199}," Never put quotation marks around words attributed to the counterparty, their counsel, a witness, or any document unless you have the exact passage in front of you. When you want to characterize without the exact words:",{"type":44,"tag":201,"props":202,"children":203},"ul",{},[204,230,240],{"type":44,"tag":56,"props":205,"children":206},{},[207,212,214,220,222,228],{"type":44,"tag":193,"props":208,"children":209},{},[210],{"type":49,"value":211},"Paraphrase without quotation marks",{"type":49,"value":213},", with a placeholder: \"Your ",{"type":44,"tag":215,"props":216,"children":217},"span",{},[218],{"type":49,"value":219},"date",{"type":49,"value":221}," email stated X ",{"type":44,"tag":62,"props":223,"children":225},{"className":224},[],[226],{"type":49,"value":227},"[verify exact quote — email cite pending]",{"type":49,"value":229},".\"",{"type":44,"tag":56,"props":231,"children":232},{},[233,238],{"type":44,"tag":193,"props":234,"children":235},{},[236],{"type":49,"value":237},"Never fill the gap.",{"type":49,"value":239}," A misquoted contract provision in a demand letter is the fastest way to lose credibility with opposing counsel on the first round.",{"type":44,"tag":56,"props":241,"children":242},{},[243,245,251],{"type":49,"value":244},"Every ",{"type":44,"tag":62,"props":246,"children":248},{"className":247},[],[249],{"type":49,"value":250},"[verify exact quote]",{"type":49,"value":252}," must be flagged in the reviewer note before the letter leaves.",{"type":44,"tag":165,"props":254,"children":255},{},[256,261],{"type":44,"tag":193,"props":257,"children":258},{},[259],{"type":49,"value":260},"Pinpoint cites must support the whole proposition.",{"type":49,"value":262}," If the demand asserts \"Section 4.2 requires payment within 30 days upon invoice receipt,\" the cited section must cover the obligation AND the trigger AND the window. If it only covers one, split the cite (e.g., \"Section 4.2 (payment obligation); Section 4.3 (30-day window)\") or narrow the proposition. A contract cite that backs part of the demand is how the counterparty replies with the full text and flips the posture.",{"type":44,"tag":158,"props":264,"children":266},{"id":265},"candor-about-weak-arguments",[267],{"type":49,"value":268},"Candor about weak arguments",{"type":44,"tag":165,"props":270,"children":271},{},[272],{"type":49,"value":273},"When the law or the record is against a point, don't dress it up as solid. When an argument in the demand is weak — the contract language is ambiguous, the authority cuts the other way, the damages theory is a stretch — flag it for the sender:",{"type":44,"tag":275,"props":276,"children":277},"blockquote",{},[278],{"type":44,"tag":165,"props":279,"children":280},{},[281,283,288,290,295,297,303,305,310,312,318],{"type":49,"value":282},"\"The ",{"type":44,"tag":215,"props":284,"children":285},{},[286],{"type":49,"value":287},"claim \u002F theory",{"type":49,"value":289}," here is weak because ",{"type":44,"tag":215,"props":291,"children":292},{},[293],{"type":49,"value":294},"authority \u002F fact",{"type":49,"value":296},". Options: (a) press it and frame as ",{"type":44,"tag":62,"props":298,"children":300},{"className":299},[],[301],{"type":49,"value":302},"[alternative framing]",{"type":49,"value":304},", (b) drop it and rely on ",{"type":44,"tag":215,"props":306,"children":307},{},[308],{"type":49,"value":309},"stronger claim",{"type":49,"value":311},", (c) keep it as a hook but hedge the language. ",{"type":44,"tag":62,"props":313,"children":315},{"className":314},[],[316],{"type":49,"value":317},"[review — strategic call]",{"type":49,"value":229},{"type":44,"tag":165,"props":320,"children":321},{},[322],{"type":49,"value":323},"A demand letter that over-asserts gets a response that catalogs every overreach, shifts leverage, and burns the next round. The strongest demand letter is the one that concedes what's weak so the counterparty can't.",{"type":44,"tag":158,"props":325,"children":327},{"id":326},"echo-vs-repeat",[328],{"type":49,"value":329},"Echo vs repeat",{"type":44,"tag":165,"props":331,"children":332},{},[333],{"type":49,"value":334},"If the matter has prior correspondence, echo the key terms — the same characterization of the breach, the same framing of the core obligation, the same name for the transaction. Don't lift whole sentences. A demand letter that reads like a copy-paste of the prior one signals that nothing has changed; the new letter should advance the posture (new facts, new deadline, new consequence), not restate it.",{"type":44,"tag":275,"props":336,"children":337},{},[338],{"type":44,"tag":165,"props":339,"children":340},{},[341,346,348,354],{"type":44,"tag":193,"props":342,"children":343},{},[344],{"type":49,"value":345},"External deliverable:",{"type":49,"value":347}," the drafted demand letter is sent to counterparty. Do NOT include a ",{"type":44,"tag":62,"props":349,"children":351},{"className":350},[],[352],{"type":49,"value":353},"PRIVILEGED & CONFIDENTIAL — ATTORNEY WORK PRODUCT — PREPARED AT THE DIRECTION OF COUNSEL",{"type":49,"value":355}," header on the outgoing letter. The post-send checklist and the intake file are internal work product and do carry the header.",{"type":44,"tag":158,"props":357,"children":359},{"id":358},"side-context",[360],{"type":49,"value":361},"Side context",{"type":44,"tag":165,"props":363,"children":364},{},[365,367,373],{"type":49,"value":366},"Drafting a demand letter is inherently an assertion — the sender is making a claim. Read ",{"type":44,"tag":62,"props":368,"children":370},{"className":369},[],[371],{"type":49,"value":372},"## Side",{"type":49,"value":374}," in the practice profile:",{"type":44,"tag":201,"props":376,"children":377},{},[378,388,398],{"type":44,"tag":56,"props":379,"children":380},{},[381,386],{"type":44,"tag":193,"props":382,"children":383},{},[384],{"type":49,"value":385},"Plaintiff \u002F claimant",{"type":49,"value":387}," (default for this skill): demand-draft aligns with the posture. The letter is the claim. Tone, consequence language, and relief demanded all flow from the plaintiff-side playbook.",{"type":44,"tag":56,"props":389,"children":390},{},[391,396],{"type":44,"tag":193,"props":392,"children":393},{},[394],{"type":49,"value":395},"Defense \u002F respondent",{"type":49,"value":397},": demand-drafts are less common from defense but do happen — a defense practitioner may send a counter-demand, a demand for contribution, or a demand letter in an unrelated matter. Confirm before drafting: \"You said defense is your default. Is this matter plaintiff-posture for you (you're asserting a claim), or is this a different posture?\"",{"type":44,"tag":56,"props":399,"children":400},{},[401,406],{"type":44,"tag":193,"props":402,"children":403},{},[404],{"type":49,"value":405},"Both \u002F varies",{"type":49,"value":407},": ask per-draft which posture applies. The draft's tone and default signer may differ.",{"type":44,"tag":165,"props":409,"children":410},{},[411,413,419],{"type":49,"value":412},"For in-house defense practitioners who receive demand letters more than they send them, route to ",{"type":44,"tag":62,"props":414,"children":416},{"className":415},[],[417],{"type":49,"value":418},"demand-received",{"type":49,"value":420}," instead — that skill handles the inbound-triage case.",{"type":44,"tag":158,"props":422,"children":424},{"id":423},"posture-for-this-matter",[425],{"type":49,"value":426},"Posture for this matter",{"type":44,"tag":165,"props":428,"children":429},{},[430,432,438],{"type":49,"value":431},"Before the pre-draft gate, confirm the matter-level posture. Demand-letter tone and terms are case-by-case, not a practice default. Confirm with the user (reading the intake's ",{"type":44,"tag":62,"props":433,"children":435},{"className":434},[],[436],{"type":49,"value":437},"## Posture",{"type":49,"value":439}," section if present; asking if not):",{"type":44,"tag":275,"props":441,"children":442},{},[443,453],{"type":44,"tag":165,"props":444,"children":445},{},[446,451],{"type":44,"tag":193,"props":447,"children":448},{},[449],{"type":49,"value":450},"Posture for this matter.",{"type":49,"value":452}," Demand-letter tone and terms are case-by-case, not a practice default. Ask:",{"type":44,"tag":201,"props":454,"children":455},{},[456,466,476,486],{"type":44,"tag":56,"props":457,"children":458},{},[459,464],{"type":44,"tag":193,"props":460,"children":461},{},[462],{"type":49,"value":463},"Tone:",{"type":49,"value":465}," measured \u002F assertive \u002F aggressive? (depends on the relationship, the amount, and whether litigation is likely)",{"type":44,"tag":56,"props":467,"children":468},{},[469,474],{"type":44,"tag":193,"props":470,"children":471},{},[472],{"type":49,"value":473},"Response window:",{"type":49,"value":475}," what's reasonable given the claim? (14 days is common for payment demands; 30 days for cure; 7 days for cease-and-desist — but the contract or protocol may set it)",{"type":44,"tag":56,"props":477,"children":478},{},[479,484],{"type":44,"tag":193,"props":480,"children":481},{},[482],{"type":49,"value":483},"Marking:",{"type":49,"value":485}," does this need a \"without prejudice\" or \"without prejudice save as to costs\" marking? (settlement communications do; assertions of claim often don't; jurisdiction matters — ask if unsure)",{"type":44,"tag":56,"props":487,"children":488},{},[489,494],{"type":44,"tag":193,"props":490,"children":491},{},[492],{"type":49,"value":493},"Signer:",{"type":49,"value":495}," you, the client, the GC, instructed solicitor\u002Fcounsel?\nDon't assume. Read the prior demand correspondence in the matter file if there is any — it establishes the register.",{"type":44,"tag":165,"props":497,"children":498},{},[499,501,507],{"type":49,"value":500},"The answers drive tone verb choice, the consequence language, the ",{"type":44,"tag":62,"props":502,"children":504},{"className":503},[],[505],{"type":49,"value":506},"Without prejudice",{"type":49,"value":508}," header (or its absence), the signature block, and the compliance deadline. A posture that wasn't captured in intake gets captured here — do not fall back to a practice-level default.",{"type":44,"tag":158,"props":510,"children":512},{"id":511},"jurisdiction-assumption",[513],{"type":49,"value":514},"Jurisdiction assumption",{"type":44,"tag":165,"props":516,"children":517},{},[518],{"type":49,"value":519},"This draft assumes the jurisdiction identified in the intake and the forum's applicable settlement-communication rule (FRE 408 in federal, the state equivalent otherwise). Legal rules, deadlines, fee-shifting, and statutory hooks vary materially by jurisdiction. If the underlying facts touch a different forum, a different counterparty's home state, or a choice-of-law question, the draft may not apply as written — confirm before sending.",{"type":44,"tag":158,"props":521,"children":523},{"id":522},"load-context",[524],{"type":49,"value":525},"Load context",{"type":44,"tag":201,"props":527,"children":528},{},[529,539,562],{"type":44,"tag":56,"props":530,"children":531},{},[532,537],{"type":44,"tag":62,"props":533,"children":535},{"className":534},[],[536],{"type":49,"value":67},{"type":49,"value":538}," — required; refuse to proceed if missing",{"type":44,"tag":56,"props":540,"children":541},{},[542,547,549],{"type":44,"tag":62,"props":543,"children":545},{"className":544},[],[546],{"type":49,"value":79},{"type":49,"value":548}," → Demand-letter practice (seed-doc paths, insurance-tender timing, materiality threshold for matter creation), house style (privilege markings, outside counsel directive format for tone reference). ",{"type":44,"tag":193,"props":550,"children":551},{},[552,554,560],{"type":49,"value":553},"Tone, compliance period, marking, and signer come from ",{"type":44,"tag":62,"props":555,"children":557},{"className":556},[],[558],{"type":49,"value":559},"## Posture for this matter",{"type":49,"value":561}," — they are matter-level, not practice-level.",{"type":44,"tag":56,"props":563,"children":564},{},[565,571],{"type":44,"tag":62,"props":566,"children":568},{"className":567},[],[569],{"type":49,"value":570},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fmatters\u002F_log.yaml",{"type":49,"value":572}," — to check for existing related matters (same counterparty) and offer cross-link",{"type":44,"tag":574,"props":575,"children":577},"h3",{"id":576},"strategic-block-skipped-handling",[578],{"type":49,"value":579},"Strategic-block skipped handling",{"type":44,"tag":165,"props":581,"children":582},{},[583,585,591,593,599],{"type":49,"value":584},"If the intake has ",{"type":44,"tag":62,"props":586,"children":588},{"className":587},[],[589],{"type":49,"value":590},"strategic_block: skipped",{"type":49,"value":592}," or ",{"type":44,"tag":62,"props":594,"children":596},{"className":595},[],[597],{"type":49,"value":598},"partial",{"type":49,"value":600},", prompt the user before running the pre-draft gate:",{"type":44,"tag":275,"props":602,"children":603},{},[604,624],{"type":44,"tag":165,"props":605,"children":606},{},[607,609,614,616,622],{"type":49,"value":608},"The intake skipped ",{"type":44,"tag":215,"props":610,"children":611},{},[612],{"type":49,"value":613},"all \u002F some",{"type":49,"value":615}," of the strategic block (leverage, BATNA, tone, privilege filters). Drafting now will produce a usable letter but the strategic sections will be generic and flagged with ",{"type":44,"tag":62,"props":617,"children":619},{"className":618},[],[620],{"type":49,"value":621},"[SME VERIFY]",{"type":49,"value":623},".",{"type":44,"tag":201,"props":625,"children":626},{},[627,643],{"type":44,"tag":56,"props":628,"children":629},{},[630,635,637],{"type":44,"tag":193,"props":631,"children":632},{},[633],{"type":49,"value":634},"Complete strategic block now",{"type":49,"value":636}," — pause, return to ",{"type":44,"tag":62,"props":638,"children":640},{"className":639},[],[641],{"type":49,"value":642},"\u002Fdemand-intake [slug] --resume-strategic",{"type":44,"tag":56,"props":644,"children":645},{},[646,651],{"type":44,"tag":193,"props":647,"children":648},{},[649],{"type":49,"value":650},"Proceed anyway",{"type":49,"value":652}," — continue to pre-draft gate; downstream sections flagged",{"type":44,"tag":165,"props":654,"children":655},{},[656,658,664],{"type":49,"value":657},"If \"proceed anyway,\" every section of the draft that depends on a skipped strategic question gets ",{"type":44,"tag":62,"props":659,"children":661},{"className":660},[],[662],{"type":49,"value":663},"[SME VERIFY: [specific question]]",{"type":49,"value":665}," inline.",{"type":44,"tag":158,"props":667,"children":669},{"id":668},"flags",[670],{"type":49,"value":671},"Flags",{"type":44,"tag":201,"props":673,"children":674},{},[675,686],{"type":44,"tag":56,"props":676,"children":677},{},[678,684],{"type":44,"tag":62,"props":679,"children":681},{"className":680},[],[682],{"type":49,"value":683},"--skip-gate",{"type":49,"value":685}," → bypass the pre-draft checklist. Available but logged; use only when the checklist was run separately and documented.",{"type":44,"tag":56,"props":687,"children":688},{},[689,695,697,703],{"type":44,"tag":62,"props":690,"children":692},{"className":691},[],[693],{"type":49,"value":694},"--version=N",{"type":49,"value":696}," → draft as ",{"type":44,"tag":62,"props":698,"children":700},{"className":699},[],[701],{"type":49,"value":702},"draft-vN.docx",{"type":49,"value":704}," (default: next version number)",{"type":44,"tag":158,"props":706,"children":708},{"id":707},"the-pre-draft-gate",[709],{"type":49,"value":710},"The pre-draft gate",{"type":44,"tag":165,"props":712,"children":713},{},[714],{"type":44,"tag":193,"props":715,"children":716},{},[717],{"type":49,"value":718},"This runs before any drafting. If the user doesn't engage with it, stop.",{"type":44,"tag":720,"props":721,"children":725},"pre",{"className":722,"code":724,"language":49},[723],"language-text","PRE-DRAFT CHECKLIST — [slug]\n\n1. Privilege filter\n   Per intake privilege filters: [list]\n   Confirm: none of these will appear in the draft?  [y\u002Fn]\n\n2. Admission risk\n   Per intake admission risk: [list]\n   For each, is the phrasing controlled or removed?  [y\u002Fn per item]\n\n3. Accord-and-satisfaction\n   Per intake: [flagged risk, if any]\n   Does the demand inadvertently satisfy or accept a separate claim?  [y\u002Fn]\n\n4. Settlement-communication posture\n   Research the settlement-communication protections applicable in the forum\n   (FRE 408 in federal, the state equivalent otherwise). Note that protection\n   attaches from conduct and context, not merely from labeling the communication.\n   Intake says: [protected \u002F not protected \u002F case-by-case]\n   Draft will [include \u002F omit] settlement-communication markers, and will be\n   structured so the substance — not just the label — supports the posture.\n   Confirm.\n\n5. Privilege waiver scan\n   Will any sentence in the draft reveal the substance of our internal legal analysis (not just the conclusion)?  [y\u002Fn]\n   If yes, rephrase before drafting.\n\n6. Tone posture\n   Intake says: [relationship-preserving \u002F measured \u002F scorched-earth]\n   This will drive verb choice, framing, and consequence language. Confirm.\n\n7. Factual accuracy\n   Every fact in the draft must be verified. Not \"probably true\" — verified. List any facts that are not yet verified, and they will be flagged [VERIFY: ___] inline.\n",[726],{"type":44,"tag":62,"props":727,"children":729},{"__ignoreMap":728},"",[730],{"type":49,"value":724},{"type":44,"tag":165,"props":732,"children":733},{},[734],{"type":49,"value":735},"Only proceed when the user has engaged with each item. A blank-acknowledged checklist is worse than no checklist.",{"type":44,"tag":158,"props":737,"children":739},{"id":738},"template-selection",[740],{"type":49,"value":741},"Template selection",{"type":44,"tag":574,"props":743,"children":745},{"id":744},"step-1-seed-doc",[746],{"type":49,"value":747},"Step 1: Seed doc",{"type":44,"tag":165,"props":749,"children":750},{},[751,753,758],{"type":49,"value":752},"Check ",{"type":44,"tag":62,"props":754,"children":756},{"className":755},[],[757],{"type":49,"value":79},{"type":49,"value":759}," → Demand-letter practice → seed-doc table for the intake's demand type.",{"type":44,"tag":201,"props":761,"children":762},{},[763,773],{"type":44,"tag":56,"props":764,"children":765},{},[766,771],{"type":44,"tag":193,"props":767,"children":768},{},[769],{"type":49,"value":770},"Seed doc provided:",{"type":49,"value":772}," read it. Match structure, tone, signature block, privilege markings, typical section ordering. The seed doc is the template.",{"type":44,"tag":56,"props":774,"children":775},{},[776,781],{"type":44,"tag":193,"props":777,"children":778},{},[779],{"type":49,"value":780},"No seed doc:",{"type":49,"value":782}," use the soft template below for the demand type.",{"type":44,"tag":574,"props":784,"children":786},{"id":785},"step-2-soft-templates-used-only-when-no-seed-doc",[787],{"type":49,"value":788},"Step 2: Soft templates (used only when no seed doc)",{"type":44,"tag":165,"props":790,"children":791},{},[792],{"type":49,"value":793},"Each is a skeleton — headings and expected content. Deviate when the facts require.",{"type":44,"tag":165,"props":795,"children":796},{},[797],{"type":44,"tag":193,"props":798,"children":799},{},[800],{"type":49,"value":801},"Payment demand skeleton:",{"type":44,"tag":52,"props":803,"children":804},{},[805,810,815,820,825,830,835],{"type":44,"tag":56,"props":806,"children":807},{},[808],{"type":49,"value":809},"Parties and relationship context (1 paragraph)",{"type":44,"tag":56,"props":811,"children":812},{},[813],{"type":49,"value":814},"Facts — the obligation and its source (contract § \u002F invoice \u002F order), dates",{"type":44,"tag":56,"props":816,"children":817},{},[818],{"type":49,"value":819},"The default — what's owed, when due, what happened (or didn't)",{"type":44,"tag":56,"props":821,"children":822},{},[823],{"type":49,"value":824},"Demand — specific amount, deadline, method of payment",{"type":44,"tag":56,"props":826,"children":827},{},[828],{"type":49,"value":829},"Consequences — referral to counsel, interest, fees, collections, litigation",{"type":44,"tag":56,"props":831,"children":832},{},[833],{"type":49,"value":834},"Preservation notice (if relevant)",{"type":44,"tag":56,"props":836,"children":837},{},[838],{"type":49,"value":839},"Signature block",{"type":44,"tag":165,"props":841,"children":842},{},[843],{"type":44,"tag":193,"props":844,"children":845},{},[846],{"type":49,"value":847},"Breach \u002F cure notice skeleton:",{"type":44,"tag":52,"props":849,"children":850},{},[851,856,861,866,871,876,881],{"type":44,"tag":56,"props":852,"children":853},{},[854],{"type":49,"value":855},"Parties and agreement (identify the contract — effective date, parties)",{"type":44,"tag":56,"props":857,"children":858},{},[859],{"type":49,"value":860},"The obligation alleged breached — contract section, plain language",{"type":44,"tag":56,"props":862,"children":863},{},[864],{"type":49,"value":865},"The breach — specific facts, dates, evidence available",{"type":44,"tag":56,"props":867,"children":868},{},[869],{"type":49,"value":870},"Cure — what specifically would cure; cure period (from contract or reasonable)",{"type":44,"tag":56,"props":872,"children":873},{},[874],{"type":49,"value":875},"Consequences of failure to cure — termination, damages, specific remedies in the contract",{"type":44,"tag":56,"props":877,"children":878},{},[879],{"type":49,"value":880},"Preservation of rights",{"type":44,"tag":56,"props":882,"children":883},{},[884],{"type":49,"value":839},{"type":44,"tag":165,"props":886,"children":887},{},[888],{"type":44,"tag":193,"props":889,"children":890},{},[891],{"type":49,"value":892},"Cease & desist skeleton:",{"type":44,"tag":52,"props":894,"children":895},{},[896,901,906,911,916,921,926],{"type":44,"tag":56,"props":897,"children":898},{},[899],{"type":49,"value":900},"Parties and our rights (trademark\u002Fcopyright\u002Fcontract\u002Fcommon law — identify the right)",{"type":44,"tag":56,"props":902,"children":903},{},[904],{"type":49,"value":905},"The infringement \u002F violation — specific acts, dates, evidence",{"type":44,"tag":56,"props":907,"children":908},{},[909],{"type":49,"value":910},"Demand — cease immediately, remove, account for past use, confirm compliance in writing",{"type":44,"tag":56,"props":912,"children":913},{},[914],{"type":49,"value":915},"Compliance deadline",{"type":44,"tag":56,"props":917,"children":918},{},[919],{"type":49,"value":920},"Consequences of non-compliance — litigation, injunctive relief, statutory damages if applicable, fees",{"type":44,"tag":56,"props":922,"children":923},{},[924],{"type":49,"value":925},"Preservation demand (documents, metadata, systems related to the alleged conduct)",{"type":44,"tag":56,"props":927,"children":928},{},[929],{"type":49,"value":839},{"type":44,"tag":165,"props":931,"children":932},{},[933],{"type":44,"tag":193,"props":934,"children":935},{},[936],{"type":49,"value":937},"Employment separation demand skeleton:",{"type":44,"tag":52,"props":939,"children":940},{},[941,946,951,956,961,966,971,976],{"type":44,"tag":56,"props":942,"children":943},{},[944],{"type":49,"value":945},"Parties and relationship context (ex-employee, dates of employment)",{"type":44,"tag":56,"props":947,"children":948},{},[949],{"type":49,"value":950},"The obligation — post-employment obligations breached (confidentiality, non-solicit, non-compete, IP assignment); cite the agreement",{"type":44,"tag":56,"props":952,"children":953},{},[954],{"type":49,"value":955},"The specific conduct alleged",{"type":44,"tag":56,"props":957,"children":958},{},[959],{"type":49,"value":960},"Demand — cease, return property\u002FIP, confirm compliance, non-disparagement reinforcement if applicable",{"type":44,"tag":56,"props":962,"children":963},{},[964],{"type":49,"value":965},"Consequences — litigation, injunctive relief, fee-shifting if in the agreement",{"type":44,"tag":56,"props":967,"children":968},{},[969],{"type":49,"value":970},"Offer of informal resolution (if strategically appropriate)",{"type":44,"tag":56,"props":972,"children":973},{},[974],{"type":49,"value":975},"Preservation demand",{"type":44,"tag":56,"props":977,"children":978},{},[979],{"type":49,"value":839},{"type":44,"tag":165,"props":981,"children":982},{},[983],{"type":44,"tag":193,"props":984,"children":985},{},[986],{"type":49,"value":987},"Preservation demand skeleton:",{"type":44,"tag":52,"props":989,"children":990},{},[991,996,1001,1006,1011,1016,1021,1026],{"type":44,"tag":56,"props":992,"children":993},{},[994],{"type":49,"value":995},"Parties and context — what dispute is anticipated",{"type":44,"tag":56,"props":997,"children":998},{},[999],{"type":49,"value":1000},"Scope — categories of documents, data, systems, communications",{"type":44,"tag":56,"props":1002,"children":1003},{},[1004],{"type":49,"value":1005},"Custodians — named individuals expected to have relevant material",{"type":44,"tag":56,"props":1007,"children":1008},{},[1009],{"type":49,"value":1010},"Date range",{"type":44,"tag":56,"props":1012,"children":1013},{},[1014],{"type":49,"value":1015},"Affirmative preservation obligation — suspend auto-delete, preserve metadata, preserve devices",{"type":44,"tag":56,"props":1017,"children":1018},{},[1019],{"type":49,"value":1020},"Consequences of spoliation — adverse inference, sanctions, fee-shifting",{"type":44,"tag":56,"props":1022,"children":1023},{},[1024],{"type":49,"value":1025},"Acknowledgment request",{"type":44,"tag":56,"props":1027,"children":1028},{},[1029],{"type":49,"value":839},{"type":44,"tag":158,"props":1031,"children":1033},{"id":1032},"drafting-rules",[1034],{"type":49,"value":1035},"Drafting rules",{"type":44,"tag":52,"props":1037,"children":1039},{"start":1038},0,[1040],{"type":44,"tag":56,"props":1041,"children":1042},{},[1043,1048,1050,1055],{"type":44,"tag":193,"props":1044,"children":1045},{},[1046],{"type":49,"value":1047},"Installment-contract default for multi-lot goods disputes.",{"type":49,"value":1049}," For any breach-of-contract demand involving a multi-delivery goods contract under the U.C.C. (multiple shipments, lots, or deliveries over time), default to the installment-contract framework of ",{"type":44,"tag":193,"props":1051,"children":1052},{},[1053],{"type":49,"value":1054},"U.C.C. § 2-612",{"type":49,"value":1056}," — \"substantial impairment of the value of the installment\" — rather than § 2-601's perfect-tender rule or § 2-711's single-delivery buyer's-remedies framework.",{"type":44,"tag":165,"props":1058,"children":1059},{},[1060],{"type":49,"value":1061},"Perfect tender under § 2-601 applies cleanly to single-delivery goods contracts. It does NOT transfer cleanly to installment contracts, where § 2-612 modifies the rule: a buyer can reject a nonconforming installment only when the nonconformity substantially impairs the value of that installment and cannot be cured; and can treat the whole contract as breached only when the nonconformity substantially impairs the value of the whole contract.",{"type":44,"tag":165,"props":1063,"children":1064},{},[1065],{"type":49,"value":1066},"When drafting the demand letter for a multi-lot goods breach:",{"type":44,"tag":201,"props":1068,"children":1069},{},[1070,1083,1088,1101],{"type":44,"tag":56,"props":1071,"children":1072},{},[1073,1075,1081],{"type":49,"value":1074},"Cite ",{"type":44,"tag":62,"props":1076,"children":1078},{"className":1077},[],[1079],{"type":49,"value":1080},"[CITE: U.C.C. § 2-612 — installment contracts; substantial impairment of the installment]",{"type":49,"value":1082}," as the primary framework, not § 2-601.",{"type":44,"tag":56,"props":1084,"children":1085},{},[1086],{"type":49,"value":1087},"Cite § 2-711 and § 2-712 (cover) as remedies flowing from breach, but state the breach standard in § 2-612 terms.",{"type":44,"tag":56,"props":1089,"children":1090},{},[1091,1093,1099],{"type":49,"value":1092},"Flag for the signer in a ",{"type":44,"tag":62,"props":1094,"children":1096},{"className":1095},[],[1097],{"type":49,"value":1098},"[SIGNER NOTE:]",{"type":49,"value":1100}," block above the draft: \"This letter is drafted under U.C.C. § 2-612 (installment contracts), not § 2-601 (perfect tender). The two have materially different breach standards. Confirm the contract's delivery structure supports installment-contract characterization before sending.\"",{"type":44,"tag":56,"props":1102,"children":1103},{},[1104,1106,1112],{"type":49,"value":1105},"If the contract's delivery structure is unclear from the intake (e.g., the intake says \"three lots delivered\" but doesn't confirm whether the contract called for separate lot deliveries or a single shipment split for convenience), flag it ",{"type":44,"tag":62,"props":1107,"children":1109},{"className":1108},[],[1110],{"type":49,"value":1111},"[VERIFY: is this an installment contract under § 2-612, or a single-delivery contract split into lots by shipping convenience?]",{"type":49,"value":1113}," — do not silently assert § 2-612 applies.",{"type":44,"tag":165,"props":1115,"children":1116},{},[1117],{"type":49,"value":1118},"Single-delivery breach: use § 2-601 perfect-tender framing. Installment: use § 2-612. Do not conflate them.",{"type":44,"tag":52,"props":1120,"children":1121},{},[1122,1132,1149,1167,1230,1268,1278],{"type":44,"tag":56,"props":1123,"children":1124},{},[1125,1130],{"type":44,"tag":193,"props":1126,"children":1127},{},[1128],{"type":49,"value":1129},"Specificity over adjectives.",{"type":49,"value":1131}," \"On March 14, 2026, you sent X\" beats \"You repeatedly and improperly sent X.\" Adjectives are the draftsperson's tell that the facts are thin.",{"type":44,"tag":56,"props":1133,"children":1134},{},[1135,1140,1142,1148],{"type":44,"tag":193,"props":1136,"children":1137},{},[1138],{"type":49,"value":1139},"Facts traceable to sources.",{"type":49,"value":1141}," Every factual assertion maps to a document, date, or witness. If not verifiable yet: ",{"type":44,"tag":62,"props":1143,"children":1145},{"className":1144},[],[1146],{"type":49,"value":1147},"[VERIFY: specific claim]",{"type":49,"value":623},{"type":44,"tag":56,"props":1150,"children":1151},{},[1152,1157,1159,1165],{"type":44,"tag":193,"props":1153,"children":1154},{},[1155],{"type":49,"value":1156},"Citations as placeholders.",{"type":49,"value":1158}," ",{"type":44,"tag":62,"props":1160,"children":1162},{"className":1161},[],[1163],{"type":49,"value":1164},"[CITE: statute\u002Fsection\u002Fcase]",{"type":49,"value":1166}," wherever legal authority goes. Do not invent citations. If the user provided authorities in the intake, use them faithfully.",{"type":44,"tag":56,"props":1168,"children":1169},{},[1170,1175],{"type":44,"tag":193,"props":1171,"children":1172},{},[1173],{"type":49,"value":1174},"Consequence language matches tone posture.",{"type":44,"tag":201,"props":1176,"children":1177},{},[1178,1189,1207],{"type":44,"tag":56,"props":1179,"children":1180},{},[1181,1187],{"type":44,"tag":62,"props":1182,"children":1184},{"className":1183},[],[1185],{"type":49,"value":1186},"relationship-preserving",{"type":49,"value":1188},": \"We hope to resolve this without further action.\"",{"type":44,"tag":56,"props":1190,"children":1191},{},[1192,1198,1200,1205],{"type":44,"tag":62,"props":1193,"children":1195},{"className":1194},[],[1196],{"type":49,"value":1197},"measured",{"type":49,"value":1199},": \"If not cured within ",{"type":44,"tag":215,"props":1201,"children":1202},{},[1203],{"type":49,"value":1204},"N",{"type":49,"value":1206}," days, we will consider our options, including litigation.\"",{"type":44,"tag":56,"props":1208,"children":1209},{},[1210,1216,1218,1222,1224,1229],{"type":44,"tag":62,"props":1211,"children":1213},{"className":1212},[],[1214],{"type":49,"value":1215},"scorched-earth",{"type":49,"value":1217},": \"Failure to cure within ",{"type":44,"tag":215,"props":1219,"children":1220},{},[1221],{"type":49,"value":1204},{"type":49,"value":1223}," days will result in immediate legal action, including ",{"type":44,"tag":215,"props":1225,"children":1226},{},[1227],{"type":49,"value":1228},"specific relief",{"type":49,"value":229},{"type":44,"tag":56,"props":1231,"children":1232},{},[1233,1238,1240],{"type":44,"tag":193,"props":1234,"children":1235},{},[1236],{"type":49,"value":1237},"Inline alternative phrasings.",{"type":49,"value":1239}," Where tone could shift, the draft includes a compact alternative. Format:",{"type":44,"tag":275,"props":1241,"children":1242},{},[1243],{"type":44,"tag":165,"props":1244,"children":1245},{},[1246,1252,1253],{"type":44,"tag":1247,"props":1248,"children":1249},"em",{},[1250],{"type":49,"value":1251},"The attached invoice of $X remains unpaid.",{"type":49,"value":1158},{"type":44,"tag":215,"props":1254,"children":1255},{},[1256,1258],{"type":49,"value":1257},"or more assertive: ",{"type":44,"tag":1247,"props":1259,"children":1260},{},[1261,1263,1267],{"type":49,"value":1262},"You have failed to pay the attached invoice of $X, due ",{"type":44,"tag":215,"props":1264,"children":1265},{},[1266],{"type":49,"value":219},{"type":49,"value":623},{"type":44,"tag":56,"props":1269,"children":1270},{},[1271,1276],{"type":44,"tag":193,"props":1272,"children":1273},{},[1274],{"type":49,"value":1275},"No settlement discussion on the record unless intended.",{"type":49,"value":1277}," If the intake flagged the communication as not carrying settlement-communication protection in the forum, the draft does not include any offer to compromise, any \"without prejudice\" framing, or any language that could be characterized as a settlement communication. Remember that protection attaches from conduct and context; labeling alone is not a cure.",{"type":44,"tag":56,"props":1279,"children":1280},{},[1281,1286,1288,1293],{"type":44,"tag":193,"props":1282,"children":1283},{},[1284],{"type":49,"value":1285},"Privilege markings per house style.",{"type":49,"value":1287}," Apply ",{"type":44,"tag":62,"props":1289,"children":1291},{"className":1290},[],[1292],{"type":49,"value":79},{"type":49,"value":1294}," privilege conventions exactly.",{"type":44,"tag":158,"props":1296,"children":1298},{"id":1297},"output",[1299],{"type":49,"value":1300},"Output",{"type":44,"tag":574,"props":1302,"children":1304},{"id":1303},"primary-claudepluginsconfigclaude-for-legallitigation-legaldemand-lettersslugdraft-vndocx",[1305,1307],{"type":49,"value":1306},"Primary: ",{"type":44,"tag":62,"props":1308,"children":1310},{"className":1309},[],[1311],{"type":49,"value":119},{"type":44,"tag":165,"props":1313,"children":1314},{},[1315,1317,1322],{"type":49,"value":1316},"Use the ",{"type":44,"tag":62,"props":1318,"children":1320},{"className":1319},[],[1321],{"type":49,"value":22},{"type":49,"value":1323}," skill to produce a letter-formatted .docx:",{"type":44,"tag":201,"props":1325,"children":1326},{},[1327,1332,1337,1342,1347,1352,1357,1362],{"type":44,"tag":56,"props":1328,"children":1329},{},[1330],{"type":49,"value":1331},"Letterhead \u002F sender address block",{"type":44,"tag":56,"props":1333,"children":1334},{},[1335],{"type":49,"value":1336},"Date",{"type":44,"tag":56,"props":1338,"children":1339},{},[1340],{"type":49,"value":1341},"Recipient address block",{"type":44,"tag":56,"props":1343,"children":1344},{},[1345],{"type":49,"value":1346},"Re: line (concise; does not reveal privileged strategy)",{"type":44,"tag":56,"props":1348,"children":1349},{},[1350],{"type":49,"value":1351},"Salutation",{"type":44,"tag":56,"props":1353,"children":1354},{},[1355],{"type":49,"value":1356},"Body (per template + drafting rules)",{"type":44,"tag":56,"props":1358,"children":1359},{},[1360],{"type":49,"value":1361},"Closing",{"type":44,"tag":56,"props":1363,"children":1364},{},[1365],{"type":49,"value":1366},"Signature block per intake",{"type":44,"tag":574,"props":1368,"children":1370},{"id":1369},"in-chat-review",[1371],{"type":49,"value":1372},"In-chat review",{"type":44,"tag":165,"props":1374,"children":1375},{},[1376],{"type":49,"value":1377},"Show the draft as readable plain text for the user to review and request edits. Iterate before writing the final .docx. Once approved, write to disk.",{"type":44,"tag":574,"props":1379,"children":1381},{"id":1380},"send-gate-closing-note-on-the-draft",[1382],{"type":49,"value":1383},"Send gate (closing note on the draft)",{"type":44,"tag":165,"props":1385,"children":1386},{},[1387],{"type":49,"value":1388},"Append the following, set apart from the body, to the in-chat presentation and to any internal preview — it is a reviewer-facing note, not letter text, and is stripped before the letter goes out:",{"type":44,"tag":275,"props":1390,"children":1391},{},[1392],{"type":44,"tag":165,"props":1393,"children":1394},{},[1395],{"type":49,"value":1396},"This is a draft demand letter for attorney review, not a letter ready to send. Sending it may constitute an attorney communication, create FRE 408 (or state-equivalent) implications, and start the clock on disputes, counterclaims, and statutes. A licensed attorney reviews, edits, and takes professional responsibility before sending. Do not send this draft unreviewed.",{"type":44,"tag":574,"props":1398,"children":1400},{"id":1399},"citation-verification",[1401],{"type":49,"value":1402},"Citation verification",{"type":44,"tag":165,"props":1404,"children":1405},{},[1406,1407,1413],{"type":49,"value":244},{"type":44,"tag":62,"props":1408,"children":1410},{"className":1409},[],[1411],{"type":49,"value":1412},"[CITE:___]",{"type":49,"value":1414}," placeholder — and any citation pulled from the intake or the seed doc — is unverified until a human runs it through a citator. Before sending, run a verification pass: check each case, statute, and regulation against a legal research tool (Westlaw, CourtListener, Trellis, Descrybe, or your firm's platform) for accuracy, good law status, and subsequent history. Fabricated or misquoted citations in sent demand letters and filed documents have resulted in sanctions.",{"type":44,"tag":165,"props":1416,"children":1417},{},[1418,1423,1425,1431,1433,1439,1440,1446,1447,1453,1455,1461,1463,1469,1471,1477,1479,1485],{"type":44,"tag":193,"props":1419,"children":1420},{},[1421],{"type":49,"value":1422},"Source attribution.",{"type":49,"value":1424}," Tag every citation in the draft with where it came from: ",{"type":44,"tag":62,"props":1426,"children":1428},{"className":1427},[],[1429],{"type":49,"value":1430},"[Westlaw]",{"type":49,"value":1432},", ",{"type":44,"tag":62,"props":1434,"children":1436},{"className":1435},[],[1437],{"type":49,"value":1438},"[CourtListener]",{"type":49,"value":1432},{"type":44,"tag":62,"props":1441,"children":1443},{"className":1442},[],[1444],{"type":49,"value":1445},"[Trellis]",{"type":49,"value":1432},{"type":44,"tag":62,"props":1448,"children":1450},{"className":1449},[],[1451],{"type":49,"value":1452},"[Descrybe]",{"type":49,"value":1454},", or the specific MCP tool name for citations retrieved via a legal research connector; ",{"type":44,"tag":62,"props":1456,"children":1458},{"className":1457},[],[1459],{"type":49,"value":1460},"[web search — verify]",{"type":49,"value":1462}," for citations surfaced by web search; ",{"type":44,"tag":62,"props":1464,"children":1466},{"className":1465},[],[1467],{"type":49,"value":1468},"[model knowledge — verify]",{"type":49,"value":1470}," for citations the model recalled from training data; ",{"type":44,"tag":62,"props":1472,"children":1474},{"className":1473},[],[1475],{"type":49,"value":1476},"[user provided]",{"type":49,"value":1478}," for citations supplied in the intake or seed doc. Citations tagged ",{"type":44,"tag":62,"props":1480,"children":1482},{"className":1481},[],[1483],{"type":49,"value":1484},"verify",{"type":49,"value":1486}," carry higher fabrication risk than tool-retrieved citations and should be checked first. Never strip or collapse the tags — they are the signer's fastest signal about which citations to verify before the letter goes out.",{"type":44,"tag":165,"props":1488,"children":1489},{},[1490,1495,1497,1501,1503,1508,1510,1515,1517,1522,1524,1529],{"type":44,"tag":193,"props":1491,"children":1492},{},[1493],{"type":49,"value":1494},"No silent supplement.",{"type":49,"value":1496}," If a research query to the configured legal research tool (Westlaw, CourtListener, Trellis, Descrybe, or firm platform) returns few or no results for an authority the draft needs, report what was found and stop. Do NOT fill the gap from web search or model knowledge without asking. Say: \"The search returned ",{"type":44,"tag":215,"props":1498,"children":1499},{},[1500],{"type":49,"value":1204},{"type":49,"value":1502}," results from ",{"type":44,"tag":215,"props":1504,"children":1505},{},[1506],{"type":49,"value":1507},"tool",{"type":49,"value":1509},". Coverage appears thin for ",{"type":44,"tag":215,"props":1511,"children":1512},{},[1513],{"type":49,"value":1514},"issue",{"type":49,"value":1516},". Options: (1) broaden the search query, (2) try a different research tool, (3) search the web — results will be tagged ",{"type":44,"tag":62,"props":1518,"children":1520},{"className":1519},[],[1521],{"type":49,"value":1460},{"type":49,"value":1523}," and should be checked against a primary source before relying, or (4) leave the ",{"type":44,"tag":62,"props":1525,"children":1527},{"className":1526},[],[1528],{"type":49,"value":1412},{"type":49,"value":1530}," placeholder and stop here. Which would you like?\" A lawyer decides whether to accept lower-confidence sources; the skill does not decide for them.",{"type":44,"tag":574,"props":1532,"children":1534},{"id":1533},"claudepluginsconfigclaude-for-legallitigation-legaldemand-lettersslugchecklistmd-the-post-send-checklist",[1535,1540],{"type":44,"tag":62,"props":1536,"children":1538},{"className":1537},[],[1539],{"type":49,"value":131},{"type":49,"value":1541}," — the post-send checklist",{"type":44,"tag":720,"props":1543,"children":1547},{"className":1544,"code":1545,"language":1546,"meta":728,"style":728},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`. This header applies to the internal checklist file; the outgoing letter does NOT carry it.]\n\n# Post-Send Checklist — [slug]\n\n**Draft version sent:** [v1 \u002F v2 \u002F etc.]\n**Sent date:** [YYYY-MM-DD — filled in after send]\n**Signer:** [name]\n\n## Pre-send (before the letter goes out)\n\n- [ ] Final read-through by signer\n- [ ] Factual accuracy: all [VERIFY] flags resolved\n- [ ] Citations: all [CITE] placeholders filled and run through a citator (verify it is good law)d (if live law cited)\n- [ ] Privilege markings applied per house style — note: this is an external deliverable; do not include the `PRIVILEGED & CONFIDENTIAL — ATTORNEY WORK PRODUCT` header in the version sent to counterparty\n- [ ] Settlement-communication markers [present \u002F absent] as intake specified, and substance aligns with posture\n- [ ] Internal copies cleared (per intake distribution list)\n- [ ] Insurance tender sent (if required per house practice)\n- [ ] Conflicts confirmed (if not yet cleared)\n\n**Before the letter is sent (the consequential act):** Read `## Who's using this` in `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002FCLAUDE.md`. If the Role is Non-lawyer:\n\n> Sending this demand letter has legal consequences — it creates a record, can trigger statutes and counterclaims, and may waive privileges or constitute admissions. Have you reviewed this with an attorney? If yes, proceed. If no, here's a brief to bring to them:\n>\n> [Generate a 1-page summary: counterparty and dispute, the demand and deadline, tone posture, FRE 408 \u002F settlement-communication status, privilege and admission risks flagged in the pre-draft gate, what could go wrong, what to ask the attorney before sending.]\n>\n> If you need to find a licensed attorney, solicitor, barrister, or other authorised legal professional in your jurisdiction: your professional regulator's referral service is the fastest starting point (state bar in the US, SRA\u002FBar Standards Board in England & Wales, Law Society in Scotland\u002FNI\u002FIreland\u002FCanada\u002FAustralia, or your jurisdiction's equivalent).\n\nDo not mark as sent — do not execute the Send mechanics below — without an explicit yes.\n\n## Send mechanics\n\n- [ ] Delivery method executed: [certified \u002F email \u002F both]\n- [ ] Proof of delivery retained (certified receipt, email read-receipt, courier confirmation)\n- [ ] Copies sent per distribution list\n\n## After send\n\n- [ ] Compliance deadline calendared: [YYYY-MM-DD]\n- [ ] Escalation plan if no response: [next step + date]\n- [ ] Follow-up check-in calendared: [date — typically deadline + 2 business days]\n- [ ] Matter created in `_log.yaml`: [yes \u002F no — see materiality below]\n\n## Materiality call\n\n**Heuristic says:** [material \u002F immaterial]\n**Reason:** [demand type \u002F exposure \u002F counterparty type]\n**Your call:** [material → create matter] [immaterial → demand-letters record only]\n\nIf material: `\u002Flitigation-legal:matter-intake` with `source: demand-letter` pre-populated from this intake.\n","markdown",[1548],{"type":44,"tag":62,"props":1549,"children":1550},{"__ignoreMap":728},[1551,1583,1593,1623,1631,1656,1678,1708,1716,1730,1738,1752,1784,1815,1846,1859,1872,1885,1898,1906,1962,1970,1986,1995,2008,2016,2029,2037,2046,2054,2067,2075,2088,2101,2114,2122,2135,2143,2169,2182,2195,2226,2234,2247,2255,2277,2299,2321,2329],{"type":44,"tag":215,"props":1552,"children":1555},{"class":1553,"line":1554},"line",1,[1556,1562,1568,1574,1578],{"type":44,"tag":215,"props":1557,"children":1559},{"style":1558},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1560],{"type":49,"value":1561},"[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see ",{"type":44,"tag":215,"props":1563,"children":1565},{"style":1564},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[1566],{"type":49,"value":1567},"`",{"type":44,"tag":215,"props":1569,"children":1571},{"style":1570},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[1572],{"type":49,"value":1573},"## Who's using this",{"type":44,"tag":215,"props":1575,"children":1576},{"style":1564},[1577],{"type":49,"value":1567},{"type":44,"tag":215,"props":1579,"children":1580},{"style":1558},[1581],{"type":49,"value":1582},". This header applies to the internal checklist file; the outgoing letter does NOT carry it.]\n",{"type":44,"tag":215,"props":1584,"children":1586},{"class":1553,"line":1585},2,[1587],{"type":44,"tag":215,"props":1588,"children":1590},{"emptyLinePlaceholder":1589},true,[1591],{"type":49,"value":1592},"\n",{"type":44,"tag":215,"props":1594,"children":1596},{"class":1553,"line":1595},3,[1597,1602,1608,1613,1618],{"type":44,"tag":215,"props":1598,"children":1599},{"style":1564},[1600],{"type":49,"value":1601},"# ",{"type":44,"tag":215,"props":1603,"children":1605},{"style":1604},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[1606],{"type":49,"value":1607},"Post-Send Checklist — ",{"type":44,"tag":215,"props":1609,"children":1610},{"style":1564},[1611],{"type":49,"value":1612},"[",{"type":44,"tag":215,"props":1614,"children":1615},{"style":1570},[1616],{"type":49,"value":1617},"slug",{"type":44,"tag":215,"props":1619,"children":1620},{"style":1564},[1621],{"type":49,"value":1622},"]\n",{"type":44,"tag":215,"props":1624,"children":1626},{"class":1553,"line":1625},4,[1627],{"type":44,"tag":215,"props":1628,"children":1629},{"emptyLinePlaceholder":1589},[1630],{"type":49,"value":1592},{"type":44,"tag":215,"props":1632,"children":1634},{"class":1553,"line":1633},5,[1635,1641,1647,1651],{"type":44,"tag":215,"props":1636,"children":1638},{"style":1637},"--shiki-light:#39ADB5;--shiki-light-font-weight:bold;--shiki-default:#89DDFF;--shiki-default-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold",[1639],{"type":49,"value":1640},"**",{"type":44,"tag":215,"props":1642,"children":1644},{"style":1643},"--shiki-light:#E53935;--shiki-light-font-weight:bold;--shiki-default:#F07178;--shiki-default-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold",[1645],{"type":49,"value":1646},"Draft version sent:",{"type":44,"tag":215,"props":1648,"children":1649},{"style":1637},[1650],{"type":49,"value":1640},{"type":44,"tag":215,"props":1652,"children":1653},{"style":1558},[1654],{"type":49,"value":1655}," [v1 \u002F v2 \u002F etc.]\n",{"type":44,"tag":215,"props":1657,"children":1659},{"class":1553,"line":1658},6,[1660,1664,1669,1673],{"type":44,"tag":215,"props":1661,"children":1662},{"style":1637},[1663],{"type":49,"value":1640},{"type":44,"tag":215,"props":1665,"children":1666},{"style":1643},[1667],{"type":49,"value":1668},"Sent date:",{"type":44,"tag":215,"props":1670,"children":1671},{"style":1637},[1672],{"type":49,"value":1640},{"type":44,"tag":215,"props":1674,"children":1675},{"style":1558},[1676],{"type":49,"value":1677}," [YYYY-MM-DD — filled in after send]\n",{"type":44,"tag":215,"props":1679,"children":1681},{"class":1553,"line":1680},7,[1682,1686,1690,1694,1699,1704],{"type":44,"tag":215,"props":1683,"children":1684},{"style":1637},[1685],{"type":49,"value":1640},{"type":44,"tag":215,"props":1687,"children":1688},{"style":1643},[1689],{"type":49,"value":493},{"type":44,"tag":215,"props":1691,"children":1692},{"style":1637},[1693],{"type":49,"value":1640},{"type":44,"tag":215,"props":1695,"children":1696},{"style":1564},[1697],{"type":49,"value":1698}," [",{"type":44,"tag":215,"props":1700,"children":1701},{"style":1570},[1702],{"type":49,"value":1703},"name",{"type":44,"tag":215,"props":1705,"children":1706},{"style":1564},[1707],{"type":49,"value":1622},{"type":44,"tag":215,"props":1709,"children":1711},{"class":1553,"line":1710},8,[1712],{"type":44,"tag":215,"props":1713,"children":1714},{"emptyLinePlaceholder":1589},[1715],{"type":49,"value":1592},{"type":44,"tag":215,"props":1717,"children":1719},{"class":1553,"line":1718},9,[1720,1725],{"type":44,"tag":215,"props":1721,"children":1722},{"style":1564},[1723],{"type":49,"value":1724},"## ",{"type":44,"tag":215,"props":1726,"children":1727},{"style":1604},[1728],{"type":49,"value":1729},"Pre-send (before the letter goes out)\n",{"type":44,"tag":215,"props":1731,"children":1733},{"class":1553,"line":1732},10,[1734],{"type":44,"tag":215,"props":1735,"children":1736},{"emptyLinePlaceholder":1589},[1737],{"type":49,"value":1592},{"type":44,"tag":215,"props":1739,"children":1741},{"class":1553,"line":1740},11,[1742,1747],{"type":44,"tag":215,"props":1743,"children":1744},{"style":1564},[1745],{"type":49,"value":1746},"-",{"type":44,"tag":215,"props":1748,"children":1749},{"style":1558},[1750],{"type":49,"value":1751}," [ ] Final read-through by signer\n",{"type":44,"tag":215,"props":1753,"children":1755},{"class":1553,"line":1754},12,[1756,1760,1765,1769,1774,1779],{"type":44,"tag":215,"props":1757,"children":1758},{"style":1564},[1759],{"type":49,"value":1746},{"type":44,"tag":215,"props":1761,"children":1762},{"style":1558},[1763],{"type":49,"value":1764}," [ ] Factual accuracy: all ",{"type":44,"tag":215,"props":1766,"children":1767},{"style":1564},[1768],{"type":49,"value":1612},{"type":44,"tag":215,"props":1770,"children":1771},{"style":1570},[1772],{"type":49,"value":1773},"VERIFY",{"type":44,"tag":215,"props":1775,"children":1776},{"style":1564},[1777],{"type":49,"value":1778},"]",{"type":44,"tag":215,"props":1780,"children":1781},{"style":1558},[1782],{"type":49,"value":1783}," flags resolved\n",{"type":44,"tag":215,"props":1785,"children":1787},{"class":1553,"line":1786},13,[1788,1792,1797,1801,1806,1810],{"type":44,"tag":215,"props":1789,"children":1790},{"style":1564},[1791],{"type":49,"value":1746},{"type":44,"tag":215,"props":1793,"children":1794},{"style":1558},[1795],{"type":49,"value":1796}," [ ] Citations: all ",{"type":44,"tag":215,"props":1798,"children":1799},{"style":1564},[1800],{"type":49,"value":1612},{"type":44,"tag":215,"props":1802,"children":1803},{"style":1570},[1804],{"type":49,"value":1805},"CITE",{"type":44,"tag":215,"props":1807,"children":1808},{"style":1564},[1809],{"type":49,"value":1778},{"type":44,"tag":215,"props":1811,"children":1812},{"style":1558},[1813],{"type":49,"value":1814}," placeholders filled and run through a citator (verify it is good law)d (if live law cited)\n",{"type":44,"tag":215,"props":1816,"children":1818},{"class":1553,"line":1817},14,[1819,1823,1828,1832,1837,1841],{"type":44,"tag":215,"props":1820,"children":1821},{"style":1564},[1822],{"type":49,"value":1746},{"type":44,"tag":215,"props":1824,"children":1825},{"style":1558},[1826],{"type":49,"value":1827}," [ ] Privilege markings applied per house style — note: this is an external deliverable; do not include the ",{"type":44,"tag":215,"props":1829,"children":1830},{"style":1564},[1831],{"type":49,"value":1567},{"type":44,"tag":215,"props":1833,"children":1834},{"style":1570},[1835],{"type":49,"value":1836},"PRIVILEGED & CONFIDENTIAL — ATTORNEY WORK PRODUCT",{"type":44,"tag":215,"props":1838,"children":1839},{"style":1564},[1840],{"type":49,"value":1567},{"type":44,"tag":215,"props":1842,"children":1843},{"style":1558},[1844],{"type":49,"value":1845}," header in the version sent to counterparty\n",{"type":44,"tag":215,"props":1847,"children":1849},{"class":1553,"line":1848},15,[1850,1854],{"type":44,"tag":215,"props":1851,"children":1852},{"style":1564},[1853],{"type":49,"value":1746},{"type":44,"tag":215,"props":1855,"children":1856},{"style":1558},[1857],{"type":49,"value":1858}," [ ] Settlement-communication markers [present \u002F absent] as intake specified, and substance aligns with posture\n",{"type":44,"tag":215,"props":1860,"children":1862},{"class":1553,"line":1861},16,[1863,1867],{"type":44,"tag":215,"props":1864,"children":1865},{"style":1564},[1866],{"type":49,"value":1746},{"type":44,"tag":215,"props":1868,"children":1869},{"style":1558},[1870],{"type":49,"value":1871}," [ ] Internal copies cleared (per intake distribution list)\n",{"type":44,"tag":215,"props":1873,"children":1875},{"class":1553,"line":1874},17,[1876,1880],{"type":44,"tag":215,"props":1877,"children":1878},{"style":1564},[1879],{"type":49,"value":1746},{"type":44,"tag":215,"props":1881,"children":1882},{"style":1558},[1883],{"type":49,"value":1884}," [ ] Insurance tender sent (if required per house practice)\n",{"type":44,"tag":215,"props":1886,"children":1888},{"class":1553,"line":1887},18,[1889,1893],{"type":44,"tag":215,"props":1890,"children":1891},{"style":1564},[1892],{"type":49,"value":1746},{"type":44,"tag":215,"props":1894,"children":1895},{"style":1558},[1896],{"type":49,"value":1897}," [ ] Conflicts confirmed (if not yet cleared)\n",{"type":44,"tag":215,"props":1899,"children":1901},{"class":1553,"line":1900},19,[1902],{"type":44,"tag":215,"props":1903,"children":1904},{"emptyLinePlaceholder":1589},[1905],{"type":49,"value":1592},{"type":44,"tag":215,"props":1907,"children":1909},{"class":1553,"line":1908},20,[1910,1914,1919,1923,1928,1932,1936,1940,1945,1949,1953,1957],{"type":44,"tag":215,"props":1911,"children":1912},{"style":1637},[1913],{"type":49,"value":1640},{"type":44,"tag":215,"props":1915,"children":1916},{"style":1643},[1917],{"type":49,"value":1918},"Before the letter is sent (the consequential act):",{"type":44,"tag":215,"props":1920,"children":1921},{"style":1637},[1922],{"type":49,"value":1640},{"type":44,"tag":215,"props":1924,"children":1925},{"style":1558},[1926],{"type":49,"value":1927}," Read ",{"type":44,"tag":215,"props":1929,"children":1930},{"style":1564},[1931],{"type":49,"value":1567},{"type":44,"tag":215,"props":1933,"children":1934},{"style":1570},[1935],{"type":49,"value":1573},{"type":44,"tag":215,"props":1937,"children":1938},{"style":1564},[1939],{"type":49,"value":1567},{"type":44,"tag":215,"props":1941,"children":1942},{"style":1558},[1943],{"type":49,"value":1944}," in ",{"type":44,"tag":215,"props":1946,"children":1947},{"style":1564},[1948],{"type":49,"value":1567},{"type":44,"tag":215,"props":1950,"children":1951},{"style":1570},[1952],{"type":49,"value":79},{"type":44,"tag":215,"props":1954,"children":1955},{"style":1564},[1956],{"type":49,"value":1567},{"type":44,"tag":215,"props":1958,"children":1959},{"style":1558},[1960],{"type":49,"value":1961},". If the Role is Non-lawyer:\n",{"type":44,"tag":215,"props":1963,"children":1965},{"class":1553,"line":1964},21,[1966],{"type":44,"tag":215,"props":1967,"children":1968},{"emptyLinePlaceholder":1589},[1969],{"type":49,"value":1592},{"type":44,"tag":215,"props":1971,"children":1973},{"class":1553,"line":1972},22,[1974,1980],{"type":44,"tag":215,"props":1975,"children":1977},{"style":1976},"--shiki-light:#FF5370;--shiki-light-font-style:italic;--shiki-default:#FF9CAC;--shiki-default-font-style:italic;--shiki-dark:#FF9CAC;--shiki-dark-font-style:italic",[1978],{"type":49,"value":1979},">",{"type":44,"tag":215,"props":1981,"children":1983},{"style":1982},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[1984],{"type":49,"value":1985}," Sending this demand letter has legal consequences — it creates a record, can trigger statutes and counterclaims, and may waive privileges or constitute admissions. Have you reviewed this with an attorney? If yes, proceed. If no, here's a brief to bring to them:\n",{"type":44,"tag":215,"props":1987,"children":1989},{"class":1553,"line":1988},23,[1990],{"type":44,"tag":215,"props":1991,"children":1992},{"style":1976},[1993],{"type":49,"value":1994},">\n",{"type":44,"tag":215,"props":1996,"children":1998},{"class":1553,"line":1997},24,[1999,2003],{"type":44,"tag":215,"props":2000,"children":2001},{"style":1976},[2002],{"type":49,"value":1979},{"type":44,"tag":215,"props":2004,"children":2005},{"style":1982},[2006],{"type":49,"value":2007}," [Generate a 1-page summary: counterparty and dispute, the demand and deadline, tone posture, FRE 408 \u002F settlement-communication status, privilege and admission risks flagged in the pre-draft gate, what could go wrong, what to ask the attorney before sending.]\n",{"type":44,"tag":215,"props":2009,"children":2011},{"class":1553,"line":2010},25,[2012],{"type":44,"tag":215,"props":2013,"children":2014},{"style":1976},[2015],{"type":49,"value":1994},{"type":44,"tag":215,"props":2017,"children":2019},{"class":1553,"line":2018},26,[2020,2024],{"type":44,"tag":215,"props":2021,"children":2022},{"style":1976},[2023],{"type":49,"value":1979},{"type":44,"tag":215,"props":2025,"children":2026},{"style":1982},[2027],{"type":49,"value":2028}," If you need to find a licensed attorney, solicitor, barrister, or other authorised legal professional in your jurisdiction: your professional regulator's referral service is the fastest starting point (state bar in the US, SRA\u002FBar Standards Board in England & Wales, Law Society in Scotland\u002FNI\u002FIreland\u002FCanada\u002FAustralia, or your jurisdiction's equivalent).\n",{"type":44,"tag":215,"props":2030,"children":2032},{"class":1553,"line":2031},27,[2033],{"type":44,"tag":215,"props":2034,"children":2035},{"emptyLinePlaceholder":1589},[2036],{"type":49,"value":1592},{"type":44,"tag":215,"props":2038,"children":2040},{"class":1553,"line":2039},28,[2041],{"type":44,"tag":215,"props":2042,"children":2043},{"style":1558},[2044],{"type":49,"value":2045},"Do not mark as sent — do not execute the Send mechanics below — without an explicit yes.\n",{"type":44,"tag":215,"props":2047,"children":2049},{"class":1553,"line":2048},29,[2050],{"type":44,"tag":215,"props":2051,"children":2052},{"emptyLinePlaceholder":1589},[2053],{"type":49,"value":1592},{"type":44,"tag":215,"props":2055,"children":2057},{"class":1553,"line":2056},30,[2058,2062],{"type":44,"tag":215,"props":2059,"children":2060},{"style":1564},[2061],{"type":49,"value":1724},{"type":44,"tag":215,"props":2063,"children":2064},{"style":1604},[2065],{"type":49,"value":2066},"Send mechanics\n",{"type":44,"tag":215,"props":2068,"children":2070},{"class":1553,"line":2069},31,[2071],{"type":44,"tag":215,"props":2072,"children":2073},{"emptyLinePlaceholder":1589},[2074],{"type":49,"value":1592},{"type":44,"tag":215,"props":2076,"children":2078},{"class":1553,"line":2077},32,[2079,2083],{"type":44,"tag":215,"props":2080,"children":2081},{"style":1564},[2082],{"type":49,"value":1746},{"type":44,"tag":215,"props":2084,"children":2085},{"style":1558},[2086],{"type":49,"value":2087}," [ ] Delivery method executed: [certified \u002F email \u002F both]\n",{"type":44,"tag":215,"props":2089,"children":2091},{"class":1553,"line":2090},33,[2092,2096],{"type":44,"tag":215,"props":2093,"children":2094},{"style":1564},[2095],{"type":49,"value":1746},{"type":44,"tag":215,"props":2097,"children":2098},{"style":1558},[2099],{"type":49,"value":2100}," [ ] Proof of delivery retained (certified receipt, email read-receipt, courier confirmation)\n",{"type":44,"tag":215,"props":2102,"children":2104},{"class":1553,"line":2103},34,[2105,2109],{"type":44,"tag":215,"props":2106,"children":2107},{"style":1564},[2108],{"type":49,"value":1746},{"type":44,"tag":215,"props":2110,"children":2111},{"style":1558},[2112],{"type":49,"value":2113}," [ ] Copies sent per distribution list\n",{"type":44,"tag":215,"props":2115,"children":2117},{"class":1553,"line":2116},35,[2118],{"type":44,"tag":215,"props":2119,"children":2120},{"emptyLinePlaceholder":1589},[2121],{"type":49,"value":1592},{"type":44,"tag":215,"props":2123,"children":2125},{"class":1553,"line":2124},36,[2126,2130],{"type":44,"tag":215,"props":2127,"children":2128},{"style":1564},[2129],{"type":49,"value":1724},{"type":44,"tag":215,"props":2131,"children":2132},{"style":1604},[2133],{"type":49,"value":2134},"After send\n",{"type":44,"tag":215,"props":2136,"children":2138},{"class":1553,"line":2137},37,[2139],{"type":44,"tag":215,"props":2140,"children":2141},{"emptyLinePlaceholder":1589},[2142],{"type":49,"value":1592},{"type":44,"tag":215,"props":2144,"children":2146},{"class":1553,"line":2145},38,[2147,2151,2156,2160,2165],{"type":44,"tag":215,"props":2148,"children":2149},{"style":1564},[2150],{"type":49,"value":1746},{"type":44,"tag":215,"props":2152,"children":2153},{"style":1558},[2154],{"type":49,"value":2155}," [ ] Compliance deadline calendared: ",{"type":44,"tag":215,"props":2157,"children":2158},{"style":1564},[2159],{"type":49,"value":1612},{"type":44,"tag":215,"props":2161,"children":2162},{"style":1570},[2163],{"type":49,"value":2164},"YYYY-MM-DD",{"type":44,"tag":215,"props":2166,"children":2167},{"style":1564},[2168],{"type":49,"value":1622},{"type":44,"tag":215,"props":2170,"children":2172},{"class":1553,"line":2171},39,[2173,2177],{"type":44,"tag":215,"props":2174,"children":2175},{"style":1564},[2176],{"type":49,"value":1746},{"type":44,"tag":215,"props":2178,"children":2179},{"style":1558},[2180],{"type":49,"value":2181}," [ ] Escalation plan if no response: [next step + date]\n",{"type":44,"tag":215,"props":2183,"children":2185},{"class":1553,"line":2184},40,[2186,2190],{"type":44,"tag":215,"props":2187,"children":2188},{"style":1564},[2189],{"type":49,"value":1746},{"type":44,"tag":215,"props":2191,"children":2192},{"style":1558},[2193],{"type":49,"value":2194}," [ ] Follow-up check-in calendared: [date — typically deadline + 2 business days]\n",{"type":44,"tag":215,"props":2196,"children":2198},{"class":1553,"line":2197},41,[2199,2203,2208,2212,2217,2221],{"type":44,"tag":215,"props":2200,"children":2201},{"style":1564},[2202],{"type":49,"value":1746},{"type":44,"tag":215,"props":2204,"children":2205},{"style":1558},[2206],{"type":49,"value":2207}," [ ] Matter created in ",{"type":44,"tag":215,"props":2209,"children":2210},{"style":1564},[2211],{"type":49,"value":1567},{"type":44,"tag":215,"props":2213,"children":2214},{"style":1570},[2215],{"type":49,"value":2216},"_log.yaml",{"type":44,"tag":215,"props":2218,"children":2219},{"style":1564},[2220],{"type":49,"value":1567},{"type":44,"tag":215,"props":2222,"children":2223},{"style":1558},[2224],{"type":49,"value":2225},": [yes \u002F no — see materiality below]\n",{"type":44,"tag":215,"props":2227,"children":2229},{"class":1553,"line":2228},42,[2230],{"type":44,"tag":215,"props":2231,"children":2232},{"emptyLinePlaceholder":1589},[2233],{"type":49,"value":1592},{"type":44,"tag":215,"props":2235,"children":2237},{"class":1553,"line":2236},43,[2238,2242],{"type":44,"tag":215,"props":2239,"children":2240},{"style":1564},[2241],{"type":49,"value":1724},{"type":44,"tag":215,"props":2243,"children":2244},{"style":1604},[2245],{"type":49,"value":2246},"Materiality call\n",{"type":44,"tag":215,"props":2248,"children":2250},{"class":1553,"line":2249},44,[2251],{"type":44,"tag":215,"props":2252,"children":2253},{"emptyLinePlaceholder":1589},[2254],{"type":49,"value":1592},{"type":44,"tag":215,"props":2256,"children":2258},{"class":1553,"line":2257},45,[2259,2263,2268,2272],{"type":44,"tag":215,"props":2260,"children":2261},{"style":1637},[2262],{"type":49,"value":1640},{"type":44,"tag":215,"props":2264,"children":2265},{"style":1643},[2266],{"type":49,"value":2267},"Heuristic says:",{"type":44,"tag":215,"props":2269,"children":2270},{"style":1637},[2271],{"type":49,"value":1640},{"type":44,"tag":215,"props":2273,"children":2274},{"style":1558},[2275],{"type":49,"value":2276}," [material \u002F immaterial]\n",{"type":44,"tag":215,"props":2278,"children":2280},{"class":1553,"line":2279},46,[2281,2285,2290,2294],{"type":44,"tag":215,"props":2282,"children":2283},{"style":1637},[2284],{"type":49,"value":1640},{"type":44,"tag":215,"props":2286,"children":2287},{"style":1643},[2288],{"type":49,"value":2289},"Reason:",{"type":44,"tag":215,"props":2291,"children":2292},{"style":1637},[2293],{"type":49,"value":1640},{"type":44,"tag":215,"props":2295,"children":2296},{"style":1558},[2297],{"type":49,"value":2298}," [demand type \u002F exposure \u002F counterparty type]\n",{"type":44,"tag":215,"props":2300,"children":2302},{"class":1553,"line":2301},47,[2303,2307,2312,2316],{"type":44,"tag":215,"props":2304,"children":2305},{"style":1637},[2306],{"type":49,"value":1640},{"type":44,"tag":215,"props":2308,"children":2309},{"style":1643},[2310],{"type":49,"value":2311},"Your call:",{"type":44,"tag":215,"props":2313,"children":2314},{"style":1637},[2315],{"type":49,"value":1640},{"type":44,"tag":215,"props":2317,"children":2318},{"style":1558},[2319],{"type":49,"value":2320}," [material → create matter] [immaterial → demand-letters record only]\n",{"type":44,"tag":215,"props":2322,"children":2324},{"class":1553,"line":2323},48,[2325],{"type":44,"tag":215,"props":2326,"children":2327},{"emptyLinePlaceholder":1589},[2328],{"type":49,"value":1592},{"type":44,"tag":215,"props":2330,"children":2332},{"class":1553,"line":2331},49,[2333,2338,2342,2347,2351,2356,2360,2365,2369],{"type":44,"tag":215,"props":2334,"children":2335},{"style":1558},[2336],{"type":49,"value":2337},"If material: ",{"type":44,"tag":215,"props":2339,"children":2340},{"style":1564},[2341],{"type":49,"value":1567},{"type":44,"tag":215,"props":2343,"children":2344},{"style":1570},[2345],{"type":49,"value":2346},"\u002Flitigation-legal:matter-intake",{"type":44,"tag":215,"props":2348,"children":2349},{"style":1564},[2350],{"type":49,"value":1567},{"type":44,"tag":215,"props":2352,"children":2353},{"style":1558},[2354],{"type":49,"value":2355}," with ",{"type":44,"tag":215,"props":2357,"children":2358},{"style":1564},[2359],{"type":49,"value":1567},{"type":44,"tag":215,"props":2361,"children":2362},{"style":1570},[2363],{"type":49,"value":2364},"source: demand-letter",{"type":44,"tag":215,"props":2366,"children":2367},{"style":1564},[2368],{"type":49,"value":1567},{"type":44,"tag":215,"props":2370,"children":2371},{"style":1558},[2372],{"type":49,"value":2373}," pre-populated from this intake.\n",{"type":44,"tag":574,"props":2375,"children":2377},{"id":2376},"matter-auto-creation-offer",[2378],{"type":49,"value":2379},"Matter auto-creation offer",{"type":44,"tag":165,"props":2381,"children":2382},{},[2383],{"type":49,"value":2384},"After drafting and writing the checklist, assess materiality per heuristic:",{"type":44,"tag":201,"props":2386,"children":2387},{},[2388,2449],{"type":44,"tag":56,"props":2389,"children":2390},{},[2391,2396],{"type":44,"tag":193,"props":2392,"children":2393},{},[2394],{"type":49,"value":2395},"Default yes if ANY of:",{"type":44,"tag":201,"props":2397,"children":2398},{},[2399,2432,2444],{"type":44,"tag":56,"props":2400,"children":2401},{},[2402,2404,2410,2411,2417,2418,2424,2426],{"type":49,"value":2403},"Demand type is ",{"type":44,"tag":62,"props":2405,"children":2407},{"className":2406},[],[2408],{"type":49,"value":2409},"cease-desist",{"type":49,"value":1432},{"type":44,"tag":62,"props":2412,"children":2414},{"className":2413},[],[2415],{"type":49,"value":2416},"breach-cure",{"type":49,"value":1432},{"type":44,"tag":62,"props":2419,"children":2421},{"className":2420},[],[2422],{"type":49,"value":2423},"employment-separation",{"type":49,"value":2425},", or ",{"type":44,"tag":62,"props":2427,"children":2429},{"className":2428},[],[2430],{"type":49,"value":2431},"preservation",{"type":44,"tag":56,"props":2433,"children":2434},{},[2435,2437,2442],{"type":49,"value":2436},"Desired outcome $$ ≥ ",{"type":44,"tag":62,"props":2438,"children":2440},{"className":2439},[],[2441],{"type":49,"value":79},{"type":49,"value":2443}," medium-severity band",{"type":44,"tag":56,"props":2445,"children":2446},{},[2447],{"type":49,"value":2448},"Counterparty is a customer, competitor, or frequent adversary per landscape",{"type":44,"tag":56,"props":2450,"children":2451},{},[2452],{"type":44,"tag":193,"props":2453,"children":2454},{},[2455],{"type":49,"value":2456},"Default no otherwise",{"type":44,"tag":165,"props":2458,"children":2459},{},[2460],{"type":49,"value":2461},"Present the call:",{"type":44,"tag":275,"props":2463,"children":2464},{},[2465],{"type":44,"tag":165,"props":2466,"children":2467},{},[2468,2470,2475,2477,2482,2484,2489,2491,2496],{"type":49,"value":2469},"Materiality heuristic: ",{"type":44,"tag":215,"props":2471,"children":2472},{},[2473],{"type":49,"value":2474},"result",{"type":49,"value":2476},". ",{"type":44,"tag":215,"props":2478,"children":2479},{},[2480],{"type":49,"value":2481},"One-sentence reason.",{"type":49,"value":2483},"\nCreate a tracked matter in ",{"type":44,"tag":62,"props":2485,"children":2487},{"className":2486},[],[2488],{"type":49,"value":570},{"type":49,"value":2490},"? (default: ",{"type":44,"tag":215,"props":2492,"children":2493},{},[2494],{"type":49,"value":2495},"yes\u002Fno",{"type":49,"value":2497},")",{"type":44,"tag":165,"props":2499,"children":2500},{},[2501,2503,2508,2510,2515],{"type":49,"value":2502},"If user accepts: trigger ",{"type":44,"tag":62,"props":2504,"children":2506},{"className":2505},[],[2507],{"type":49,"value":144},{"type":49,"value":2509}," with fields pre-populated from the intake (counterparty, type, jurisdiction, ",{"type":44,"tag":62,"props":2511,"children":2513},{"className":2512},[],[2514],{"type":49,"value":2364},{"type":49,"value":2516},", initial theory, internal stakeholders). User reviews pre-filled fields and confirms.",{"type":44,"tag":165,"props":2518,"children":2519},{},[2520,2522,2528,2530,2536,2538,2544],{"type":49,"value":2521},"If user declines: update intake ",{"type":44,"tag":62,"props":2523,"children":2525},{"className":2524},[],[2526],{"type":49,"value":2527},"status: drafted",{"type":49,"value":2529}," (later ",{"type":44,"tag":62,"props":2531,"children":2533},{"className":2532},[],[2534],{"type":49,"value":2535},"sent",{"type":49,"value":2537}," when user confirms). The record stays in ",{"type":44,"tag":62,"props":2539,"children":2541},{"className":2540},[],[2542],{"type":49,"value":2543},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Flitigation-legal\u002Fdemand-letters\u002F",{"type":49,"value":2545}," only.",{"type":44,"tag":158,"props":2547,"children":2549},{"id":2548},"versioning",[2550],{"type":49,"value":2551},"Versioning",{"type":44,"tag":165,"props":2553,"children":2554},{},[2555,2557,2563],{"type":49,"value":2556},"Never overwrite a draft that has been sent. If revising after send, ",{"type":44,"tag":62,"props":2558,"children":2560},{"className":2559},[],[2561],{"type":49,"value":2562},"draft-v2.docx",{"type":49,"value":2564},". The sent-version history is itself the record of what the counterparty received.",{"type":44,"tag":158,"props":2566,"children":2568},{"id":2567},"what-this-skill-does-not-do",[2569],{"type":49,"value":2570},"What this skill does not do",{"type":44,"tag":201,"props":2572,"children":2573},{},[2574,2584,2600,2617,2635],{"type":44,"tag":56,"props":2575,"children":2576},{},[2577,2582],{"type":44,"tag":193,"props":2578,"children":2579},{},[2580],{"type":49,"value":2581},"Send the letter.",{"type":49,"value":2583}," Drafting only. The user sends.",{"type":44,"tag":56,"props":2585,"children":2586},{},[2587,2592,2593,2598],{"type":44,"tag":193,"props":2588,"children":2589},{},[2590],{"type":49,"value":2591},"Research citations.",{"type":49,"value":1158},{"type":44,"tag":62,"props":2594,"children":2596},{"className":2595},[],[2597],{"type":49,"value":1412},{"type":49,"value":2599}," placeholders stay as placeholders. If the user provided authorities in the intake, they're used; otherwise, blanks. Inventing cites is malpractice exposure.",{"type":44,"tag":56,"props":2601,"children":2602},{},[2603,2608,2610,2615],{"type":44,"tag":193,"props":2604,"children":2605},{},[2606],{"type":49,"value":2607},"Bypass the pre-draft gate.",{"type":49,"value":2609}," Even with ",{"type":44,"tag":62,"props":2611,"children":2613},{"className":2612},[],[2614],{"type":49,"value":683},{"type":49,"value":2616},", the skill notes in the draft file that the gate was skipped and why.",{"type":44,"tag":56,"props":2618,"children":2619},{},[2620,2625,2627,2633],{"type":44,"tag":193,"props":2621,"children":2622},{},[2623],{"type":49,"value":2624},"Rewrite the intake.",{"type":49,"value":2626}," If the intake is thin, send the user back to ",{"type":44,"tag":62,"props":2628,"children":2630},{"className":2629},[],[2631],{"type":49,"value":2632},"demand-intake",{"type":49,"value":2634},". The draft is only as good as what it reads from.",{"type":44,"tag":56,"props":2636,"children":2637},{},[2638,2643],{"type":44,"tag":193,"props":2639,"children":2640},{},[2641],{"type":49,"value":2642},"Decide materiality.",{"type":49,"value":2644}," The heuristic offers a default; the user's call is the record.",{"type":44,"tag":2646,"props":2647,"children":2648},"style",{},[2649],{"type":49,"value":2650},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":2652,"total":2748},[2653,2667,2684,2701,2711,2722,2733],{"slug":2654,"name":2654,"fn":2655,"description":2656,"org":2657,"tags":2658,"stars":26,"repoUrl":27,"updatedAt":2666},"ai-inventory","track AI systems for EU AI Act","EU AI Act per-system inventory — track each AI system's role (provider, deployer, importer, distributor, authorized representative, product manufacturer) and risk tier (prohibited, high-risk, limited, minimal, GPAI, GPAI+systemic). Role and tier are assessed per system, not per company. Use when the user says \"ai inventory\", \"add an ai system\", \"what systems do we have\", \"classify this ai system\", \"eu ai act register\", or \"ai system registry\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2659,2662,2665],{"name":2660,"slug":2661,"type":16},"Compliance","compliance",{"name":2663,"slug":2664,"type":16},"Governance","governance",{"name":24,"slug":25,"type":16},"2026-05-14T06:02:19.677579",{"slug":2668,"name":2668,"fn":2669,"description":2670,"org":2671,"tags":2672,"stars":26,"repoUrl":27,"updatedAt":2683},"ai-tool-handoff","manage handoff to bulk legal review tools","Detects when Luminance, Kira, or a similar bulk-review tool is in use, hands off the high-volume clause extraction to it, and QAs its output per the trust level in `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002FCLAUDE.md`. Use when user says \"send to Luminance\", \"bulk review\", \"AI extraction\", or when diligence-issue-extraction hits a high-volume category.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2673,2676,2679,2680],{"name":2674,"slug":2675,"type":16},"Automation","automation",{"name":2677,"slug":2678,"type":16},"Contracts","contracts",{"name":24,"slug":25,"type":16},{"name":2681,"slug":2682,"type":16},"QA","qa","2026-05-14T06:01:31.00555",{"slug":2685,"name":2685,"fn":2686,"description":2687,"org":2688,"tags":2689,"stars":26,"repoUrl":27,"updatedAt":2700},"aia-generation","run AI impact assessments","Run an AI impact assessment — structured intake, risk analysis, regulatory classification per regime in scope, policy consistency diff, and recommendation with conditions. Uses the house-style structure learned from the seed impact assessment in `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fai-governance-legal\u002FCLAUDE.md`. Use when user says \"impact assessment for\", \"assess this AI use case\", \"run an AIA\", \"generate an AIA\", \"we need to document this AI system\", \"AI risk assessment for X\", or follows a conditional triage result.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2690,2691,2694,2697],{"name":24,"slug":25,"type":16},{"name":2692,"slug":2693,"type":16},"Policy","policy",{"name":2695,"slug":2696,"type":16},"Regulatory Compliance","regulatory-compliance",{"name":2698,"slug":2699,"type":16},"Risk Assessment","risk-assessment","2026-05-13T06:03:19.61029",{"slug":2702,"name":2702,"fn":2703,"description":2704,"org":2705,"tags":2706,"stars":26,"repoUrl":27,"updatedAt":2710},"amendment-history","trace contract amendment history","Trace how a contract has changed across its base agreement and all amendments — either a summary of all changes over time, or a provision trace for a specific clause. Use when the user says \"what changed in this contract over time\", \"show me the amendment history\", \"where's the latest [clause]\", \"how has [provision] evolved\", or uploads multiple versions of an agreement.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2707,2708,2709],{"name":2677,"slug":2678,"type":16},{"name":18,"slug":19,"type":16},{"name":24,"slug":25,"type":16},"2026-05-13T06:03:34.070339",{"slug":2712,"name":2712,"fn":2713,"description":2714,"org":2715,"tags":2716,"stars":26,"repoUrl":27,"updatedAt":2721},"auto-updater","check for community skill updates","Check installed community skills for updates. Shows a diff and requires explicit approval before applying. Use when the user says \"check for updates\", \"update my skills\", \"anything new for my installed skills\", or when invoked from the registry-sync agent.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2717,2718],{"name":2674,"slug":2675,"type":16},{"name":2719,"slug":2720,"type":16},"Plugin Development","plugin-development","2026-05-13T06:02:55.642269",{"slug":2723,"name":2723,"fn":2724,"description":2725,"org":2726,"tags":2727,"stars":26,"repoUrl":27,"updatedAt":2732},"bar-prep-questions","provide bar exam practice questions","Bar prep questions — MBE or essay, targeted at your weak subjects and bar jurisdiction. Tracks misses and comes back to patterns. Use when the user says \"bar prep\", \"MBE questions\", \"practice essay\", or \"test me for the bar\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2728,2731],{"name":2729,"slug":2730,"type":16},"Education","education",{"name":24,"slug":25,"type":16},"2026-07-24T05:41:43.01243",{"slug":2734,"name":2734,"fn":2735,"description":2736,"org":2737,"tags":2738,"stars":26,"repoUrl":27,"updatedAt":2747},"board-minutes","draft board and committee meeting minutes","Drafts board or committee meeting minutes in your house format. Auto-detects upcoming board and committee meetings from your calendar, asks for the agenda and any slides or pre-read materials, and produces a complete draft in the format learned from your seed minutes. Also handles written consents in lieu of meetings. Trigger: \"board minutes\", \"draft minutes\", \"upcoming board meeting\", \"committee minutes\", \"written consent\", or calendar detection of an upcoming board or committee event.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2739,2742,2743,2744],{"name":2740,"slug":2741,"type":16},"Documentation","documentation",{"name":2663,"slug":2664,"type":16},{"name":24,"slug":25,"type":16},{"name":2745,"slug":2746,"type":16},"Meetings","meetings","2026-05-14T06:01:29.792942",118,{"items":2750,"total":2929},[2751,2772,2786,2798,2817,2828,2845,2865,2877,2892,2900,2913],{"slug":2752,"name":2752,"fn":2753,"description":2754,"org":2755,"tags":2756,"stars":2769,"repoUrl":2770,"updatedAt":2771},"algorithmic-art","create algorithmic art with p5.js","Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2757,2760,2763,2766],{"name":2758,"slug":2759,"type":16},"Creative","creative",{"name":2761,"slug":2762,"type":16},"Design","design",{"name":2764,"slug":2765,"type":16},"Generative Art","generative-art",{"name":2767,"slug":2768,"type":16},"JavaScript","javascript",161831,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills","2026-04-06T17:56:15.455818",{"slug":2773,"name":2773,"fn":2774,"description":2775,"org":2776,"tags":2777,"stars":2769,"repoUrl":2770,"updatedAt":2785},"brand-guidelines","apply Anthropic brand colors and typography","Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2778,2781,2782],{"name":2779,"slug":2780,"type":16},"Branding","branding",{"name":2761,"slug":2762,"type":16},{"name":2783,"slug":2784,"type":16},"Typography","typography","2026-04-06T17:56:05.042852",{"slug":2787,"name":2787,"fn":2788,"description":2789,"org":2790,"tags":2791,"stars":2769,"repoUrl":2770,"updatedAt":2797},"canvas-design","create posters and visual art as PNG or PDF","Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2792,2793,2794],{"name":2758,"slug":2759,"type":16},{"name":2761,"slug":2762,"type":16},{"name":2795,"slug":2796,"type":16},"PDF","pdf","2026-04-06T17:56:03.794732",{"slug":2799,"name":2799,"fn":2800,"description":2801,"org":2802,"tags":2803,"stars":2769,"repoUrl":2770,"updatedAt":2816},"claude-api","build apps with the Claude API","Reference for the Claude API \u002F Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.\nTRIGGER — read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" — whenever: the prompt names Claude\u002FAnthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing\u002Fmodel choice\u002Flimits\u002Fcaching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent\u002FMCP\u002Ftool-definition\u002Fmulti-agent\u002FRAG\u002FLLM-judge\u002Fcomputer-use; generate\u002Fsummarize\u002Fextract\u002Fclassify\u002Frewrite\u002Fconverse over NL; debugging refusals\u002Fcutoffs\u002Fstreaming\u002Ftool-calls\u002Ftokens).\nSKIP only when another provider is being worked on (overrides all triggers): OpenAI\u002FGPT\u002FGemini\u002FLlama\u002FMistral\u002FCohere\u002FOllama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2804,2807,2808,2811,2813],{"name":2805,"slug":2806,"type":16},"Agents","agents",{"name":9,"slug":8,"type":16},{"name":2809,"slug":2810,"type":16},"Anthropic SDK","anthropic-sdk",{"name":2812,"slug":2799,"type":16},"Claude API",{"name":2814,"slug":2815,"type":16},"LLM","llm","2026-07-28T05:36:08.213335",{"slug":2818,"name":2818,"fn":2819,"description":2820,"org":2821,"tags":2822,"stars":2769,"repoUrl":2770,"updatedAt":2827},"doc-coauthoring","co-author documentation and technical specs","Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2823,2824],{"name":2740,"slug":2741,"type":16},{"name":2825,"slug":2826,"type":16},"Technical Writing","technical-writing","2026-04-06T17:56:14.18897",{"slug":22,"name":22,"fn":2829,"description":2830,"org":2831,"tags":2832,"stars":2769,"repoUrl":2770,"updatedAt":2844},"create and edit Word documents","Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2833,2834,2835,2838,2841],{"name":18,"slug":19,"type":16},{"name":21,"slug":22,"type":16},{"name":2836,"slug":2837,"type":16},"Office","office",{"name":2839,"slug":2840,"type":16},"Templates","templates",{"name":2842,"slug":2843,"type":16},"Word","word","2026-07-18T05:16:23.136271",{"slug":2846,"name":2846,"fn":2847,"description":2848,"org":2849,"tags":2850,"stars":2769,"repoUrl":2770,"updatedAt":2864},"frontend-design","design production-grade frontend interfaces","Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2851,2852,2855,2858,2861],{"name":2761,"slug":2762,"type":16},{"name":2853,"slug":2854,"type":16},"Frontend","frontend",{"name":2856,"slug":2857,"type":16},"React","react",{"name":2859,"slug":2860,"type":16},"Tailwind CSS","tailwind-css",{"name":2862,"slug":2863,"type":16},"UI Components","ui-components","2026-04-06T17:56:16.723469",{"slug":2866,"name":2866,"fn":2867,"description":2868,"org":2869,"tags":2870,"stars":2769,"repoUrl":2770,"updatedAt":2876},"internal-comms","write internal company communications","A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2871,2874,2875],{"name":2872,"slug":2873,"type":16},"Communications","communications",{"name":2839,"slug":2840,"type":16},{"name":14,"slug":15,"type":16},"2026-04-06T17:56:20.695522",{"slug":2878,"name":2878,"fn":2879,"description":2880,"org":2881,"tags":2882,"stars":2769,"repoUrl":2770,"updatedAt":2891},"mcp-builder","build MCP servers","Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node\u002FTypeScript (MCP SDK).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2883,2884,2887,2888],{"name":2805,"slug":2806,"type":16},{"name":2885,"slug":2886,"type":16},"API Development","api-development",{"name":2814,"slug":2815,"type":16},{"name":2889,"slug":2890,"type":16},"MCP","mcp","2026-04-06T17:56:10.357665",{"slug":2796,"name":2796,"fn":2893,"description":2894,"org":2895,"tags":2896,"stars":2769,"repoUrl":2770,"updatedAt":2899},"read edit and manipulate PDF files","Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text\u002Ftables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting\u002Fdecrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2897,2898],{"name":18,"slug":19,"type":16},{"name":2795,"slug":2796,"type":16},"2026-04-06T17:56:02.483316",{"slug":2901,"name":2901,"fn":2902,"description":2903,"org":2904,"tags":2905,"stars":2769,"repoUrl":2770,"updatedAt":2912},"pptx","create and edit PowerPoint presentations","Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2906,2909],{"name":2907,"slug":2908,"type":16},"PowerPoint","powerpoint",{"name":2910,"slug":2911,"type":16},"Presentations","presentations","2026-07-18T05:16:24.1471",{"slug":2914,"name":2914,"fn":2915,"description":2916,"org":2917,"tags":2918,"stars":2769,"repoUrl":2770,"updatedAt":2928},"skill-creator","create and optimize agent skills","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[2919,2920,2921,2924,2927],{"name":2805,"slug":2806,"type":16},{"name":2740,"slug":2741,"type":16},{"name":2922,"slug":2923,"type":16},"Evals","evals",{"name":2925,"slug":2926,"type":16},"Performance","performance",{"name":2825,"slug":2826,"type":16},"2026-04-19T06:45:40.804",490]