[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-anthropic-integration-management":3,"mdc--kmdwc9-key":37,"related-repo-anthropic-integration-management":3476,"related-org-anthropic-integration-management":3574},{"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},"integration-management","track M&A integration workplans","Post-closing M&A integration tracker — phased workplan, consent tracking, contract assignment at scale, weekly status reports. Initializes from whatever deal artifacts are available (purchase agreement, deal summary, closing checklist) and connects to deal-context.md and closing-checklist.yaml from the M&A cold-start. Use when user says \"integration\", \"post-close\", \"post-closing\", \"consents outstanding\", \"contract assignment\", \"integration status\", or \"what's left on the deal\".\n",{"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},"Operations","operations","tag",{"name":18,"slug":19,"type":16},"Contracts","contracts",{"name":21,"slug":22,"type":16},"Project Management","project-management",{"name":24,"slug":25,"type":16},"Legal","legal",8721,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-for-legal","2026-05-13T06:03:44.172142",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\u002Fcorporate-legal\u002Fskills\u002Fintegration-management","---\nname: integration-management\ndescription: >\n  Post-closing M&A integration tracker — phased workplan, consent tracking,\n  contract assignment at scale, weekly status reports. Initializes from whatever\n  deal artifacts are available (purchase agreement, deal summary, closing\n  checklist) and connects to deal-context.md and closing-checklist.yaml from the\n  M&A cold-start. Use when user says \"integration\", \"post-close\", \"post-closing\",\n  \"consents outstanding\", \"contract assignment\", \"integration status\", or\n  \"what's left on the deal\".\nargument-hint: \"[--init | --contracts | --report | --update | --export [--format csv|table] [--section all|consents|contracts|workplan]] [--deal [code]]\"\n---\n\n# \u002Fintegration-management\n\n1. Load `deal-context.md` for deal code, target, close date, deal lead.\n2. Load `integration-tracker.yaml` if it exists (or create on --init).\n3. Use the workflow below.\n4. Route by flag:\n   - `--init`: Mode 1 — read PA, build phased workplan, consent tracker\n   - `--contracts`: Mode 2 — import contract list (repository or upload), tier and classify\n   - `--report`: Mode 3 — generate status report\n   - `--update`: Mode 4 — manual update or parse uploaded status document\n   - `--export`: Mode 5 — CSV or table export\n5. Read\u002Fwrite `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002Fdeals\u002F[code]\u002Fintegration-tracker.yaml`.\n6. After any write: show summary of changes and surface any new flags.\n\n---\n\n## Matter context\n\n**Matter context.** Check `## Matter workspaces` in the practice-level CLAUDE.md. If `Enabled` is `✗` (the default for in-house users), skip the rest of this paragraph — skills use practice-level context and the matter machinery is invisible. If enabled and there is no active matter, ask: \"Which matter is this for? Run `\u002Fcorporate-legal:matter-workspace switch \u003Cslug>` or say `practice-level`.\" Load the active matter's `matter.md` for matter-specific context and overrides. Write outputs to the matter folder at `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002Fmatters\u002F\u003Cmatter-slug>\u002F`. Never read another matter's files unless `Cross-matter context` is `on`.\n\n---\n\n## Purpose\n\nOutside counsel closes the deal. Legal inherits the mess. This skill is the\nprogram management layer for post-closing integration — not the business\nintegration, not IT systems, not HR org design. The legal workstream: consents,\ncontract assignments, entity rationalization, IP recordals, PA obligations.\nIt tracks what's done, what's due, what's blocked, and what needs a decision.\n\n---\n\n## Tracker file\n\nLives at `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002Fdeals\u002F[code]\u002Fintegration-tracker.yaml`. Read `deal-context.md` for\nthe deal code, target name, close date, and deal lead. Inherit any post-close\nitems from `closing-checklist.yaml` if it exists.\n\n```yaml\n# integration-tracker.yaml\n\nmetadata:\n  deal_code: \"[code]\"\n  target: \"[company name]\"\n  close_date: \"[YYYY-MM-DD]\"\n  deal_lead: \"[name]\"\n  outside_counsel: \"[firm and lead attorney]\"\n  last_updated: \"[date]\"\n  last_status_report: \"[date or null]\"\n\npa_dates:\n  required_consents_deadline: \"[YYYY-MM-DD — extract from PA]\"\n  rep_survival_expires: \"[YYYY-MM-DD]\"\n  escrow_release: \"[YYYY-MM-DD or null]\"\n  earnout_milestones:\n    - description: \"[milestone]\"\n      measurement_date: \"[YYYY-MM-DD]\"\n      payment_date: \"[YYYY-MM-DD]\"\n      owner: \"finance\"   # always finance — legal tracks date only\n\nworkplan:\n  day_1:\n    target_date: \"[close_date + 7 days]\"\n    items: []\n  day_30:\n    target_date: \"[close_date + 30 days]\"\n    items: []\n  day_90:\n    target_date: \"[close_date + 90 days]\"\n    items: []\n  day_180:\n    target_date: \"[close_date + 180 days]\"\n    items: []\n\nrequired_consents: []\ndesired_consents: []\n\ncontracts:\n  source: \"[repository \u002F manual-upload \u002F disclosure-schedule]\"\n  repository_path: \"[path or null]\"\n  last_imported: \"[date]\"\n  total: 0\n  tier_1: []\n  tier_2: []\n  tier_3: []\n  tier_4: []\n```\n\n**Workplan item structure:**\n```yaml\n- id: \"W-001\"\n  description: \"[action item]\"\n  phase: \"[day_1 \u002F day_30 \u002F day_90 \u002F day_180]\"\n  owner: \"[legal-owns \u002F legal-supports]\"\n  workstream: \"[legal \u002F hr \u002F it \u002F finance \u002F real-estate \u002F other]\"\n  priority: \"[critical \u002F high \u002F medium \u002F low]\"\n  deadline: \"[YYYY-MM-DD or null]\"\n  deadline_basis: \"[pa-obligation \u002F regulatory \u002F best-practice]\"\n  status: \"[not_started \u002F in_progress \u002F complete \u002F blocked \u002F deferred]\"\n  blocker: \"[description or null]\"\n  depends_on: \"[item id or null]\"\n  notes: \"\"\n```\n\n**Consent entry structure:**\n```yaml\n- id: \"CON-001\"\n  counterparty: \"[name]\"\n  contract_type: \"[customer \u002F vendor \u002F lease \u002F IP-license \u002F financial \u002F other]\"\n  required_consent: true        # true = named in PA Required Consents schedule\n  pa_deadline: \"[YYYY-MM-DD]\"   # only for required_consent: true\n  status: \"[not_started \u002F outreach_sent \u002F in_negotiation \u002F obtained \u002F waived \u002F refused]\"\n  assigned_to: \"[name or null]\"\n  outreach_date: \"[date or null]\"\n  obtained_date: \"[date or null]\"\n  notes: \"\"\n```\n\n**Contract entry structure:**\n```yaml\n- id: \"C-001\"\n  name: \"[contract name or filename]\"\n  counterparty: \"[party name]\"\n  contract_type: \"[MSA \u002F SaaS \u002F lease \u002F IP-license \u002F employment \u002F NDA \u002F other]\"\n  annual_value: \"[amount or unknown]\"\n  assignment_mechanism: \"[auto-assign \u002F consent-required \u002F coc-provision \u002F silent]\"\n  tier: 1   # 1=Required Consent, 2=material+consent-required, 3=CoC, 4=auto-assign\n  required_consent: false\n  pa_deadline: \"[YYYY-MM-DD or null]\"\n  status: \"[not_reviewed \u002F no_action \u002F consent_pending \u002F outreach_sent \u002F in_negotiation \u002F consent_obtained \u002F assignment_complete \u002F waived \u002F refused \u002F coc_triggered]\"\n  assigned_to: \"[name or null]\"\n  notes: \"\"\n  last_updated: \"[date]\"\n```\n\n---\n\n## Mode 1: Initialize\n\n```\n\u002Fcorporate-legal:integration-management --init [--deal [code]]\n```\n\n### Step 1: Load deal context\n\nRead `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002Fdeals\u002F[code]\u002Fdeal-context.md`. If not found: ask for deal code name,\ntarget company, close date, deal lead, and outside counsel. Write to\ndeal-context.md if it doesn't exist.\n\nRead `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002Fdeals\u002F[code]\u002Fclosing-checklist.yaml` if it exists. Any items marked as\npost-closing become Day 1 or Day 30 workplan items (inherit status from\nclosing-checklist).\n\n### Step 2: Read deal inputs\n\n**A full purchase agreement produces the most complete tracker.** The PA's Required\nConsents schedule and post-closing covenants section are the authoritative source\nfor hard deadlines and legal obligations. But the skill can initialize usefully\nfrom whatever is available — partial inputs produce a starter tracker the attorney\nfills in rather than an empty page.\n\n> What deal artifacts do you have available? Share whatever exists:\n>\n> **Ideal:** The purchase agreement (upload or connected document path). I'll read\n> the post-closing covenants, Required Consents schedule, survival periods, escrow\n> terms, and earn-out provisions.\n>\n> **Also useful — share any combination of:**\n> - Deal summary or term sheet (gives me the key economics and timeline)\n> - Integration to-do list or post-close checklist from outside counsel\n> - Existing workplan or integration tracker (I'll import and continue from it)\n> - Closing checklist — if generated by the M&A cold-start skill, I'll inherit it\n>   automatically from `~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002Fdeals\u002F[code]\u002Fclosing-checklist.yaml`\n> - Required Consents list alone (if the PA is held by outside counsel)\n>\n> **If you have nothing written down:** Tell me the deal in plain terms — who was\n> acquired, when it closed, what the main open items are — and I'll build a\n> starter tracker from the standard Day 1\u002F30\u002F90\u002F180 workplan that you edit.\n\n**What changes based on what's provided:**\n\n| Input | What you get |\n|---|---|\n| Full PA | Complete workplan + Required Consents with deadlines + PA dates |\n| PA + contract list | Full tracker + contract assignment tier list |\n| Deal summary \u002F to-do list | Standard workplan skeleton, Required Consents as placeholders |\n| Nothing | Standard workplan scaffold; attorney fills in consents and contract lists |\n\nThe tracker is designed to be built out progressively — a skeleton today, filled\nin as more information becomes available.\n\n**From the PA extract:**\n\n*Required Consents schedule:*\n- For each consent: counterparty name, contract type, and the contractual\n  deadline. Set as required_consent: true with pa_deadline populated.\n\n*Post-closing obligations:*\n- Map each obligation to a workplan item. Assign to the correct phase based\n  on the deadline. Tag as pa-obligation in deadline_basis.\n\n*Key dates:*\n- Required Consents deadline — extract from the PA\n- Rep and warranty survival expiry — pull the specific survival periods from the PA.\n  General, fundamental, and tax reps typically have different survival periods; pull\n  each one the PA defines and record them separately. Do not assume a default.\n- Escrow release date(s) — extract from the PA\n- Any earn-out measurement and payment dates — add to pa_dates.earnout_milestones,\n  owner always set to \"finance\"\n\n### Step 3: Build the phased workplan\n\nGenerate standard workplan items for each phase. Add PA obligations extracted\nin Step 2. Items inherited from the closing checklist are pre-populated.\n\n**Day 1 — legal-owns:**\n- Entity name change filing (if acquired entity is being renamed) [priority: critical]\n- Bank account signatory updates — notify bank with closing documentation [priority: critical]\n- Registered agent notification of ownership change [priority: high]\n- Key IP assignment execution — if any IP assignments were deferred from closing [priority: critical]\n- Domain name and social media account transfer [priority: high]\n- D&O insurance — confirm tail policy is bound for acquired entity directors [priority: critical]\n- Secretary of State ownership notifications where required by state law [priority: high]\n\n**Day 1 — legal-supports:**\n- Employee announcement and communications (HR owns, legal reviews) [priority: critical]\n- Benefits day-1 coverage confirmation (HR owns, legal advises on COBRA and plan terms)\n- Customer communication letters (business owns, legal reviews for accuracy)\n\n**Day 30 — legal-owns:**\n- Required Consents initial push — contact all counterparties, document outreach [priority: critical]\n- IP assignment recordal at USPTO (patents, trademarks) [priority: high]\n- Copyright assignment filing [priority: medium]\n- Trademark assignment recording [priority: high]\n- Material contract review — complete tier 1 and tier 2 contract assignment analysis [priority: high]\n- Insurance tail policy final confirmation [priority: high]\n\n**Day 30 — legal-supports:**\n- Data migration privacy review (IT owns, legal advises on data transfer mechanisms)\n- Real estate lease review for assignment provisions (facilities owns, legal advises)\n\n**Day 90 — legal-owns:**\n- Required Consents deadline — all Required Consents must be obtained or escalated [priority: critical, deadline: pa_dates.required_consents_deadline]\n- Entity rationalization decision — recommend keep separate \u002F merge \u002F dissolve [priority: high]\n- Benefits plan assumption or termination documentation [priority: high]\n- Secondary consent push — remaining outstanding consents [priority: high]\n- Tier 3 change of control contract resolution [priority: critical]\n\n**Day 90 — legal-supports:**\n- Full HR harmonization documentation (HR owns, legal advises on employment law)\n\n**Day 180 — legal-owns:**\n- Entity merger filing — if rationalization decision is to merge [priority: high]\n- Entity dissolution filing — if rationalization decision is to wind down [priority: high]\n- Full contract novation — contracts requiring acquiror's name [priority: high]\n- Rep survival tracking — note upcoming expiry date [priority: medium]\n\nShow summary after generating:\n\n```\nIntegration tracker initialized — [Deal code] \u002F [Target]\n\nClose date: [date]\nRequired Consents deadline: [date] ([N] days from today)\nRep survival expires: [date]\n\nWorkplan items: [N] ([N] legal-owns, [N] legal-supports)\nRequired Consents: [N] (from PA schedule)\nDesired Consents: [N] (from diligence — no PA deadline)\n\nContract assignment: not yet imported — run --contracts to populate\n\nNext step: run \u002Fcorporate-legal:integration-management --contracts to import the\ncontract list, then --report to see your first status summary.\n```\n\n---\n\n## Mode 2: Contract Assignment\n\n```\n\u002Fcorporate-legal:integration-management --contracts [--deal [code]]\n```\n\nThis is the dedicated contract assignment initialization. Separate from the\nmain init so it can be run independently and re-run when the contract list\nchanges.\n\n### Step 1: Get the contract list\n\nTwo paths — use whichever applies:\n\n**Path A: Connected repository**\n\n> Is your contract repository connected? (Google Drive, Box, SharePoint,\n> or a VDR that's still accessible post-close?)\n>\n> If yes: give me the folder path or folder name for the acquired company's\n> contracts. I'll pull a list of what's there and read each contract for the\n> assignment clause and counterparty.\n\nSearch the connected repository. For each document found:\n- Extract filename and file path\n- Read the document — identify: contract party (counterparty name), contract\n  type (from header or subject matter), assignment clause text, change of\n  control clause text if present, and annual value if stated.\n\n**Path B: Manual list upload**\n\n> Upload a contract list. This can be:\n> - The Material Contracts schedule from the PA disclosure schedules\n> - A CSV or Excel export from their contract management system\n> - A manually prepared list\n>\n> Minimum required columns: Contract Name, Counterparty. Helpful but optional:\n> Contract Type, Annual Value, Assignment Clause text.\n\nRead the uploaded list. For contracts where no assignment clause text is\nprovided, set assignment_mechanism to \"not_reviewed\" and flag for follow-up.\n\n**Path C: Disclosure schedule**\n\nIf neither repository nor list is available, read the Material Contracts\nschedule from the PA disclosure schedules (from the PA uploaded in --init).\nThis gives the minimum required list — parties and contract types. Assignment\nclauses will need manual review.\n\n### Step 2: Determine assignment mechanism\n\nFor each contract, classify the assignment mechanism:\n\n| Mechanism | Definition | Tier |\n|---|---|---|\n| `consent-required` | Explicit clause prohibiting assignment without counterparty consent | 1 or 2 |\n| `coc-provision` | Change of control clause giving counterparty termination or consent right triggered by the deal | 3 |\n| `auto-assign` | No restriction, or explicit permission to assign to affiliates or successors | 4 |\n| `silent` | No assignment clause — default to governing law. Research the governing-law default for contract assignment when the contract is silent and cite the controlling rule. Flag for attorney review. | 2 |\n| `not_reviewed` | Could not read or locate assignment clause | Flag for manual review |\n\nFor contracts flagged in the Required Consents PA schedule: override tier to 1\nregardless of assignment mechanism classification.\n\n### Step 3: Tier assignment\n\n```\nTier 1 — Required Consents: [N] contracts\n  Named in PA schedule, hard deadline [date], must obtain consent\n\nTier 2 — Material, consent required: [N] contracts\n  Assignment restriction present, not in PA schedule\n  Recommended timeline: obtain within Day 90\n\nTier 3 — Change of control provisions: [N] contracts ⚠️\n  Counterparty has termination or consent right triggered by close\n  ACTION REQUIRED: contact counterparty immediately — CoC may already be triggered\n\nTier 4 — Auto-assign \u002F no action: [N] contracts\n  Assigns automatically or by affiliate\u002Fsuccessor provision\n  Tracking only — no outreach needed\n\nNot reviewed: [N] contracts\n  Could not determine assignment mechanism — manual review required\n```\n\nShow tier 3 separately and prominently. A change of control clause may have\nalready triggered on the close date — counterparty may have a right to terminate\nthat is running right now.\n\n### Step 4: Generate status entries\n\nFor each contract, create a tracker entry with:\n- All extracted fields (counterparty, type, value, mechanism, tier)\n- Initial status: tier 4 → `no_action`; tier 3 → `coc_triggered`; tiers 1\u002F2 → `consent_pending`; not_reviewed → `not_reviewed`\n- pa_deadline populated for tier 1 from Required Consents schedule\n\n---\n\n## Mode 3: Status Report\n\n```\n\u002Fcorporate-legal:integration-management --report [--deal [code]]\n```\n\nReads current tracker state. Produces:\n\n```\n[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]\n\n> This status report is derived from the purchase agreement, diligence findings, and post-closing integration records. It inherits their privilege and confidentiality status — distribution beyond the privilege circle can waive privilege. Confirm the recipient list before sending.\n\nINTEGRATION STATUS — [Deal code] \u002F [Target]\n[Date] — Day [N] post-close\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nEXECUTIVE SUMMARY\n[2-3 sentence paragraph: overall status, biggest risk, key win since last report]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nREQUIRED CONSENTS  [deadline: DATE — N days remaining]\n  Obtained:        [N] of [total]  ████████░░  [%]\n  In negotiation:  [N]\n  Outreach sent:   [N]\n  Not started:     [N]\n  Refused:         [N] ⚠️\n\n⚠️ AT RISK: [counterparty] — deadline in [N] days, no response to outreach\n⚠️ REFUSED: [counterparty] — PA obligation not met; escalate to outside counsel\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nCONTRACT ASSIGNMENT\n  Tier 1 (Required Consents):   [N] complete \u002F [N] in progress \u002F [N] pending\n  Tier 2 (Material contracts):  [N] complete \u002F [N] in progress \u002F [N] pending\n  Tier 3 (CoC provisions):      [N] resolved \u002F [N] outstanding ⚠️\n  Tier 4 (Auto-assign):         [N] — no action required\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nWORKPLAN — LEGAL OWNS\n  🔴 OVERDUE ([N]):\n    [item] — was due [date]\n\n  ⏰ DUE THIS WEEK ([N]):\n    [item] — due [date]\n\n  ✅ COMPLETED SINCE LAST REPORT ([N]):\n    [item] — completed [date]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nBLOCKERS & DECISIONS NEEDED\n  [item] — blocked on: [description] — owner: [name]\n  [item] — decision needed: [description] — recommend: [option]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nKEY DATES COMING UP\n  [date] — [milestone \u002F deadline]\n  [date] — Rep survival expires — confirm no pending indemnification claims\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n---\n\n## Mode 4: Update\n\n```\n\u002Fcorporate-legal:integration-management --update [--deal [code]]\n```\n\n**Manual update:** Attorney tells Claude what changed.\n\n> \"We got the Salesforce consent. Mark it obtained, assigned to [name], date today.\"\n> \"The entity rationalization decision is to merge. Update status and add the merger\n> filing to Day 180.\"\n> \"[Counterparty] refused consent. Flag it and note we need outside counsel on\n> whether this triggers a PA indemnification claim.\"\n\nClaude updates the relevant tracker entry, recalculates any downstream status\n(e.g., if all tier 1 consents are now obtained, flag the PA obligation as met),\nand shows what changed.\n\n**Upload update:** Workstream owner or outside counsel sends a status document.\n\n> Upload the status update from [outside counsel \u002F HR lead \u002F corp dev team].\n> I'll parse it and update the tracker.\n\nRead the uploaded document. Match described items to tracker entries by\ncounterparty name or workplan item description. Update status fields.\nFlag any items in the update that don't match an existing tracker entry —\nmay be new items to add.\n\nAfter any update, show:\n```\nUpdated [N] items.\n\nChanges:\n  CON-003 Salesforce: not_started → obtained\n  W-014 Entity rationalization: in_progress → complete\n\nNew flags:\n  CON-007 [Counterparty]: refused — PA obligation may be unmet. Consider:\n  outside counsel review of indemnification claim. ⚠️\n```\n\n---\n\n## Mode 5: Export\n\n```\n\u002Fcorporate-legal:integration-management --export [--format csv|table] [--section all|consents|contracts|workplan]\n```\n\nProduces a flat CSV or markdown table. Default: all sections, CSV.\n\nCSV format — one row per item, section indicated by a `section` column.\nColumns vary by section:\n\n*Workplan:* id, phase, description, owner, workstream, priority, deadline, status, blocker\n\n*Consents:* id, counterparty, contract_type, required_consent, pa_deadline, status, assigned_to, obtained_date, notes\n\n*Contracts:* id, name, counterparty, contract_type, annual_value, assignment_mechanism, tier, required_consent, pa_deadline, status, assigned_to, notes\n\nExport is the shareable format — suitable for outside counsel, corp dev, or a\nboard integration update.\n\n---\n\n## What this skill does not do\n\n- It does not manage business integration workstreams (IT, HR, finance, real\n  estate). It tracks legal's touchpoints in those workstreams and flags when\n  legal input is needed. Ownership stays with the business function.\n- It does not draft the consent request letters or novation agreements — those\n  are produced by the written-consent skill or by outside counsel.\n- It does not advise on indemnification claims or PA breach. When a consent is\n  refused or a deadline is missed, it flags the situation — the legal analysis\n  of consequences is the attorney's call.\n- It does not track earn-out performance. Earn-out milestones and payment dates\n  appear in the tracker as reference dates with owner set to finance. The\n  business drives the numbers.\n- It does not read contracts in real time during status reporting. Contract\n  status is what the attorney has updated in the tracker. The skill reads the\n  tracker, not the contracts, at report time.\n\n\n## Formula injection defense\n\nBefore writing any cell in Excel, Sheets, or CSV output, neutralize formula injection. Counterparty-sourced text (contract quotes, party names, registered agent data, CLM exports) is attacker-controlled. A cell starting with `=`, `+`, `-`, `@`, `\t`, `\n`, or `\n` will be interpreted as a formula or break the row structure.\n\n- **Prefix with a single quote:** `'=SUM(A1:A10)` → `=SUM(A1:A10)` (displayed as text, not executed)\n- **Applies to every cell that contains text sourced from a document, a tool result, or a user paste.** Column headers you control and computed values you produce are safe.\n- **CSV: also escape embedded commas, double quotes, newlines** (RFC 4180 quoting).\n- This is not optional. A spreadsheet your user opens in Excel that triggers a macro or exfiltrates data via DDE is a supply-chain attack on your user.\n",{"data":38,"body":40},{"name":4,"description":6,"argument-hint":39},"[--init | --contracts | --report | --update | --export [--format csv|table] [--section all|consents|contracts|workplan]] [--deal [code]]",{"type":41,"children":42},"root",[43,51,169,173,180,262,265,271,276,279,285,312,1237,1245,1548,1556,1804,1812,2116,2119,2125,2135,2142,2155,2167,2173,2183,2253,2261,2341,2346,2354,2363,2371,2379,2387,2395,2418,2424,2429,2437,2505,2513,2535,2543,2601,2609,2622,2630,2679,2687,2695,2703,2742,2747,2756,2759,2765,2774,2779,2785,2790,2798,2811,2816,2829,2837,2868,2873,2881,2886,2892,2897,3034,3039,3045,3054,3059,3065,3070,3117,3120,3126,3135,3140,3149,3152,3158,3167,3177,3199,3204,3214,3229,3234,3239,3248,3251,3257,3266,3271,3284,3294,3304,3314,3319,3322,3328,3356,3362,3417,3470],{"type":44,"tag":45,"props":46,"children":47},"element","h1",{"id":4},[48],{"type":49,"value":50},"text","\u002Fintegration-management",{"type":44,"tag":52,"props":53,"children":54},"ol",{},[55,70,82,87,151,164],{"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},"deal-context.md",{"type":49,"value":69}," for deal code, target, close date, deal lead.",{"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},"integration-tracker.yaml",{"type":49,"value":81}," if it exists (or create on --init).",{"type":44,"tag":56,"props":83,"children":84},{},[85],{"type":49,"value":86},"Use the workflow below.",{"type":44,"tag":56,"props":88,"children":89},{},[90,92],{"type":49,"value":91},"Route by flag:\n",{"type":44,"tag":93,"props":94,"children":95},"ul",{},[96,107,118,129,140],{"type":44,"tag":56,"props":97,"children":98},{},[99,105],{"type":44,"tag":62,"props":100,"children":102},{"className":101},[],[103],{"type":49,"value":104},"--init",{"type":49,"value":106},": Mode 1 — read PA, build phased workplan, consent tracker",{"type":44,"tag":56,"props":108,"children":109},{},[110,116],{"type":44,"tag":62,"props":111,"children":113},{"className":112},[],[114],{"type":49,"value":115},"--contracts",{"type":49,"value":117},": Mode 2 — import contract list (repository or upload), tier and classify",{"type":44,"tag":56,"props":119,"children":120},{},[121,127],{"type":44,"tag":62,"props":122,"children":124},{"className":123},[],[125],{"type":49,"value":126},"--report",{"type":49,"value":128},": Mode 3 — generate status report",{"type":44,"tag":56,"props":130,"children":131},{},[132,138],{"type":44,"tag":62,"props":133,"children":135},{"className":134},[],[136],{"type":49,"value":137},"--update",{"type":49,"value":139},": Mode 4 — manual update or parse uploaded status document",{"type":44,"tag":56,"props":141,"children":142},{},[143,149],{"type":44,"tag":62,"props":144,"children":146},{"className":145},[],[147],{"type":49,"value":148},"--export",{"type":49,"value":150},": Mode 5 — CSV or table export",{"type":44,"tag":56,"props":152,"children":153},{},[154,156,162],{"type":49,"value":155},"Read\u002Fwrite ",{"type":44,"tag":62,"props":157,"children":159},{"className":158},[],[160],{"type":49,"value":161},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002Fdeals\u002F[code]\u002Fintegration-tracker.yaml",{"type":49,"value":163},".",{"type":44,"tag":56,"props":165,"children":166},{},[167],{"type":49,"value":168},"After any write: show summary of changes and surface any new flags.",{"type":44,"tag":170,"props":171,"children":172},"hr",{},[],{"type":44,"tag":174,"props":175,"children":177},"h2",{"id":176},"matter-context",[178],{"type":49,"value":179},"Matter context",{"type":44,"tag":181,"props":182,"children":183},"p",{},[184,190,192,198,200,206,208,214,216,222,224,230,232,238,240,246,248,254,255,261],{"type":44,"tag":185,"props":186,"children":187},"strong",{},[188],{"type":49,"value":189},"Matter context.",{"type":49,"value":191}," Check ",{"type":44,"tag":62,"props":193,"children":195},{"className":194},[],[196],{"type":49,"value":197},"## Matter workspaces",{"type":49,"value":199}," in the practice-level CLAUDE.md. If ",{"type":44,"tag":62,"props":201,"children":203},{"className":202},[],[204],{"type":49,"value":205},"Enabled",{"type":49,"value":207}," is ",{"type":44,"tag":62,"props":209,"children":211},{"className":210},[],[212],{"type":49,"value":213},"✗",{"type":49,"value":215}," (the default for in-house users), skip the rest of this paragraph — skills use practice-level context and the matter machinery is invisible. If enabled and there is no active matter, ask: \"Which matter is this for? Run ",{"type":44,"tag":62,"props":217,"children":219},{"className":218},[],[220],{"type":49,"value":221},"\u002Fcorporate-legal:matter-workspace switch \u003Cslug>",{"type":49,"value":223}," or say ",{"type":44,"tag":62,"props":225,"children":227},{"className":226},[],[228],{"type":49,"value":229},"practice-level",{"type":49,"value":231},".\" Load the active matter's ",{"type":44,"tag":62,"props":233,"children":235},{"className":234},[],[236],{"type":49,"value":237},"matter.md",{"type":49,"value":239}," for matter-specific context and overrides. Write outputs to the matter folder at ",{"type":44,"tag":62,"props":241,"children":243},{"className":242},[],[244],{"type":49,"value":245},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002Fmatters\u002F\u003Cmatter-slug>\u002F",{"type":49,"value":247},". Never read another matter's files unless ",{"type":44,"tag":62,"props":249,"children":251},{"className":250},[],[252],{"type":49,"value":253},"Cross-matter context",{"type":49,"value":207},{"type":44,"tag":62,"props":256,"children":258},{"className":257},[],[259],{"type":49,"value":260},"on",{"type":49,"value":163},{"type":44,"tag":170,"props":263,"children":264},{},[],{"type":44,"tag":174,"props":266,"children":268},{"id":267},"purpose",[269],{"type":49,"value":270},"Purpose",{"type":44,"tag":181,"props":272,"children":273},{},[274],{"type":49,"value":275},"Outside counsel closes the deal. Legal inherits the mess. This skill is the\nprogram management layer for post-closing integration — not the business\nintegration, not IT systems, not HR org design. The legal workstream: consents,\ncontract assignments, entity rationalization, IP recordals, PA obligations.\nIt tracks what's done, what's due, what's blocked, and what needs a decision.",{"type":44,"tag":170,"props":277,"children":278},{},[],{"type":44,"tag":174,"props":280,"children":282},{"id":281},"tracker-file",[283],{"type":49,"value":284},"Tracker file",{"type":44,"tag":181,"props":286,"children":287},{},[288,290,295,297,302,304,310],{"type":49,"value":289},"Lives at ",{"type":44,"tag":62,"props":291,"children":293},{"className":292},[],[294],{"type":49,"value":161},{"type":49,"value":296},". Read ",{"type":44,"tag":62,"props":298,"children":300},{"className":299},[],[301],{"type":49,"value":67},{"type":49,"value":303}," for\nthe deal code, target name, close date, and deal lead. Inherit any post-close\nitems from ",{"type":44,"tag":62,"props":305,"children":307},{"className":306},[],[308],{"type":49,"value":309},"closing-checklist.yaml",{"type":49,"value":311}," if it exists.",{"type":44,"tag":313,"props":314,"children":319},"pre",{"className":315,"code":316,"language":317,"meta":318,"style":318},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# integration-tracker.yaml\n\nmetadata:\n  deal_code: \"[code]\"\n  target: \"[company name]\"\n  close_date: \"[YYYY-MM-DD]\"\n  deal_lead: \"[name]\"\n  outside_counsel: \"[firm and lead attorney]\"\n  last_updated: \"[date]\"\n  last_status_report: \"[date or null]\"\n\npa_dates:\n  required_consents_deadline: \"[YYYY-MM-DD — extract from PA]\"\n  rep_survival_expires: \"[YYYY-MM-DD]\"\n  escrow_release: \"[YYYY-MM-DD or null]\"\n  earnout_milestones:\n    - description: \"[milestone]\"\n      measurement_date: \"[YYYY-MM-DD]\"\n      payment_date: \"[YYYY-MM-DD]\"\n      owner: \"finance\"   # always finance — legal tracks date only\n\nworkplan:\n  day_1:\n    target_date: \"[close_date + 7 days]\"\n    items: []\n  day_30:\n    target_date: \"[close_date + 30 days]\"\n    items: []\n  day_90:\n    target_date: \"[close_date + 90 days]\"\n    items: []\n  day_180:\n    target_date: \"[close_date + 180 days]\"\n    items: []\n\nrequired_consents: []\ndesired_consents: []\n\ncontracts:\n  source: \"[repository \u002F manual-upload \u002F disclosure-schedule]\"\n  repository_path: \"[path or null]\"\n  last_imported: \"[date]\"\n  total: 0\n  tier_1: []\n  tier_2: []\n  tier_3: []\n  tier_4: []\n","yaml","",[320],{"type":44,"tag":62,"props":321,"children":322},{"__ignoreMap":318},[323,335,345,361,391,417,443,469,495,521,547,555,568,594,619,645,658,689,714,739,771,779,792,805,831,849,862,887,903,916,941,957,970,995,1011,1019,1036,1053,1061,1073,1099,1125,1150,1169,1186,1203,1220],{"type":44,"tag":324,"props":325,"children":328},"span",{"class":326,"line":327},"line",1,[329],{"type":44,"tag":324,"props":330,"children":332},{"style":331},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[333],{"type":49,"value":334},"# integration-tracker.yaml\n",{"type":44,"tag":324,"props":336,"children":338},{"class":326,"line":337},2,[339],{"type":44,"tag":324,"props":340,"children":342},{"emptyLinePlaceholder":341},true,[343],{"type":49,"value":344},"\n",{"type":44,"tag":324,"props":346,"children":348},{"class":326,"line":347},3,[349,355],{"type":44,"tag":324,"props":350,"children":352},{"style":351},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[353],{"type":49,"value":354},"metadata",{"type":44,"tag":324,"props":356,"children":358},{"style":357},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[359],{"type":49,"value":360},":\n",{"type":44,"tag":324,"props":362,"children":364},{"class":326,"line":363},4,[365,370,375,380,386],{"type":44,"tag":324,"props":366,"children":367},{"style":351},[368],{"type":49,"value":369},"  deal_code",{"type":44,"tag":324,"props":371,"children":372},{"style":357},[373],{"type":49,"value":374},":",{"type":44,"tag":324,"props":376,"children":377},{"style":357},[378],{"type":49,"value":379}," \"",{"type":44,"tag":324,"props":381,"children":383},{"style":382},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[384],{"type":49,"value":385},"[code]",{"type":44,"tag":324,"props":387,"children":388},{"style":357},[389],{"type":49,"value":390},"\"\n",{"type":44,"tag":324,"props":392,"children":394},{"class":326,"line":393},5,[395,400,404,408,413],{"type":44,"tag":324,"props":396,"children":397},{"style":351},[398],{"type":49,"value":399},"  target",{"type":44,"tag":324,"props":401,"children":402},{"style":357},[403],{"type":49,"value":374},{"type":44,"tag":324,"props":405,"children":406},{"style":357},[407],{"type":49,"value":379},{"type":44,"tag":324,"props":409,"children":410},{"style":382},[411],{"type":49,"value":412},"[company name]",{"type":44,"tag":324,"props":414,"children":415},{"style":357},[416],{"type":49,"value":390},{"type":44,"tag":324,"props":418,"children":420},{"class":326,"line":419},6,[421,426,430,434,439],{"type":44,"tag":324,"props":422,"children":423},{"style":351},[424],{"type":49,"value":425},"  close_date",{"type":44,"tag":324,"props":427,"children":428},{"style":357},[429],{"type":49,"value":374},{"type":44,"tag":324,"props":431,"children":432},{"style":357},[433],{"type":49,"value":379},{"type":44,"tag":324,"props":435,"children":436},{"style":382},[437],{"type":49,"value":438},"[YYYY-MM-DD]",{"type":44,"tag":324,"props":440,"children":441},{"style":357},[442],{"type":49,"value":390},{"type":44,"tag":324,"props":444,"children":446},{"class":326,"line":445},7,[447,452,456,460,465],{"type":44,"tag":324,"props":448,"children":449},{"style":351},[450],{"type":49,"value":451},"  deal_lead",{"type":44,"tag":324,"props":453,"children":454},{"style":357},[455],{"type":49,"value":374},{"type":44,"tag":324,"props":457,"children":458},{"style":357},[459],{"type":49,"value":379},{"type":44,"tag":324,"props":461,"children":462},{"style":382},[463],{"type":49,"value":464},"[name]",{"type":44,"tag":324,"props":466,"children":467},{"style":357},[468],{"type":49,"value":390},{"type":44,"tag":324,"props":470,"children":472},{"class":326,"line":471},8,[473,478,482,486,491],{"type":44,"tag":324,"props":474,"children":475},{"style":351},[476],{"type":49,"value":477},"  outside_counsel",{"type":44,"tag":324,"props":479,"children":480},{"style":357},[481],{"type":49,"value":374},{"type":44,"tag":324,"props":483,"children":484},{"style":357},[485],{"type":49,"value":379},{"type":44,"tag":324,"props":487,"children":488},{"style":382},[489],{"type":49,"value":490},"[firm and lead attorney]",{"type":44,"tag":324,"props":492,"children":493},{"style":357},[494],{"type":49,"value":390},{"type":44,"tag":324,"props":496,"children":498},{"class":326,"line":497},9,[499,504,508,512,517],{"type":44,"tag":324,"props":500,"children":501},{"style":351},[502],{"type":49,"value":503},"  last_updated",{"type":44,"tag":324,"props":505,"children":506},{"style":357},[507],{"type":49,"value":374},{"type":44,"tag":324,"props":509,"children":510},{"style":357},[511],{"type":49,"value":379},{"type":44,"tag":324,"props":513,"children":514},{"style":382},[515],{"type":49,"value":516},"[date]",{"type":44,"tag":324,"props":518,"children":519},{"style":357},[520],{"type":49,"value":390},{"type":44,"tag":324,"props":522,"children":524},{"class":326,"line":523},10,[525,530,534,538,543],{"type":44,"tag":324,"props":526,"children":527},{"style":351},[528],{"type":49,"value":529},"  last_status_report",{"type":44,"tag":324,"props":531,"children":532},{"style":357},[533],{"type":49,"value":374},{"type":44,"tag":324,"props":535,"children":536},{"style":357},[537],{"type":49,"value":379},{"type":44,"tag":324,"props":539,"children":540},{"style":382},[541],{"type":49,"value":542},"[date or null]",{"type":44,"tag":324,"props":544,"children":545},{"style":357},[546],{"type":49,"value":390},{"type":44,"tag":324,"props":548,"children":550},{"class":326,"line":549},11,[551],{"type":44,"tag":324,"props":552,"children":553},{"emptyLinePlaceholder":341},[554],{"type":49,"value":344},{"type":44,"tag":324,"props":556,"children":558},{"class":326,"line":557},12,[559,564],{"type":44,"tag":324,"props":560,"children":561},{"style":351},[562],{"type":49,"value":563},"pa_dates",{"type":44,"tag":324,"props":565,"children":566},{"style":357},[567],{"type":49,"value":360},{"type":44,"tag":324,"props":569,"children":571},{"class":326,"line":570},13,[572,577,581,585,590],{"type":44,"tag":324,"props":573,"children":574},{"style":351},[575],{"type":49,"value":576},"  required_consents_deadline",{"type":44,"tag":324,"props":578,"children":579},{"style":357},[580],{"type":49,"value":374},{"type":44,"tag":324,"props":582,"children":583},{"style":357},[584],{"type":49,"value":379},{"type":44,"tag":324,"props":586,"children":587},{"style":382},[588],{"type":49,"value":589},"[YYYY-MM-DD — extract from PA]",{"type":44,"tag":324,"props":591,"children":592},{"style":357},[593],{"type":49,"value":390},{"type":44,"tag":324,"props":595,"children":597},{"class":326,"line":596},14,[598,603,607,611,615],{"type":44,"tag":324,"props":599,"children":600},{"style":351},[601],{"type":49,"value":602},"  rep_survival_expires",{"type":44,"tag":324,"props":604,"children":605},{"style":357},[606],{"type":49,"value":374},{"type":44,"tag":324,"props":608,"children":609},{"style":357},[610],{"type":49,"value":379},{"type":44,"tag":324,"props":612,"children":613},{"style":382},[614],{"type":49,"value":438},{"type":44,"tag":324,"props":616,"children":617},{"style":357},[618],{"type":49,"value":390},{"type":44,"tag":324,"props":620,"children":622},{"class":326,"line":621},15,[623,628,632,636,641],{"type":44,"tag":324,"props":624,"children":625},{"style":351},[626],{"type":49,"value":627},"  escrow_release",{"type":44,"tag":324,"props":629,"children":630},{"style":357},[631],{"type":49,"value":374},{"type":44,"tag":324,"props":633,"children":634},{"style":357},[635],{"type":49,"value":379},{"type":44,"tag":324,"props":637,"children":638},{"style":382},[639],{"type":49,"value":640},"[YYYY-MM-DD or null]",{"type":44,"tag":324,"props":642,"children":643},{"style":357},[644],{"type":49,"value":390},{"type":44,"tag":324,"props":646,"children":648},{"class":326,"line":647},16,[649,654],{"type":44,"tag":324,"props":650,"children":651},{"style":351},[652],{"type":49,"value":653},"  earnout_milestones",{"type":44,"tag":324,"props":655,"children":656},{"style":357},[657],{"type":49,"value":360},{"type":44,"tag":324,"props":659,"children":661},{"class":326,"line":660},17,[662,667,672,676,680,685],{"type":44,"tag":324,"props":663,"children":664},{"style":357},[665],{"type":49,"value":666},"    -",{"type":44,"tag":324,"props":668,"children":669},{"style":351},[670],{"type":49,"value":671}," description",{"type":44,"tag":324,"props":673,"children":674},{"style":357},[675],{"type":49,"value":374},{"type":44,"tag":324,"props":677,"children":678},{"style":357},[679],{"type":49,"value":379},{"type":44,"tag":324,"props":681,"children":682},{"style":382},[683],{"type":49,"value":684},"[milestone]",{"type":44,"tag":324,"props":686,"children":687},{"style":357},[688],{"type":49,"value":390},{"type":44,"tag":324,"props":690,"children":692},{"class":326,"line":691},18,[693,698,702,706,710],{"type":44,"tag":324,"props":694,"children":695},{"style":351},[696],{"type":49,"value":697},"      measurement_date",{"type":44,"tag":324,"props":699,"children":700},{"style":357},[701],{"type":49,"value":374},{"type":44,"tag":324,"props":703,"children":704},{"style":357},[705],{"type":49,"value":379},{"type":44,"tag":324,"props":707,"children":708},{"style":382},[709],{"type":49,"value":438},{"type":44,"tag":324,"props":711,"children":712},{"style":357},[713],{"type":49,"value":390},{"type":44,"tag":324,"props":715,"children":717},{"class":326,"line":716},19,[718,723,727,731,735],{"type":44,"tag":324,"props":719,"children":720},{"style":351},[721],{"type":49,"value":722},"      payment_date",{"type":44,"tag":324,"props":724,"children":725},{"style":357},[726],{"type":49,"value":374},{"type":44,"tag":324,"props":728,"children":729},{"style":357},[730],{"type":49,"value":379},{"type":44,"tag":324,"props":732,"children":733},{"style":382},[734],{"type":49,"value":438},{"type":44,"tag":324,"props":736,"children":737},{"style":357},[738],{"type":49,"value":390},{"type":44,"tag":324,"props":740,"children":742},{"class":326,"line":741},20,[743,748,752,756,761,766],{"type":44,"tag":324,"props":744,"children":745},{"style":351},[746],{"type":49,"value":747},"      owner",{"type":44,"tag":324,"props":749,"children":750},{"style":357},[751],{"type":49,"value":374},{"type":44,"tag":324,"props":753,"children":754},{"style":357},[755],{"type":49,"value":379},{"type":44,"tag":324,"props":757,"children":758},{"style":382},[759],{"type":49,"value":760},"finance",{"type":44,"tag":324,"props":762,"children":763},{"style":357},[764],{"type":49,"value":765},"\"",{"type":44,"tag":324,"props":767,"children":768},{"style":331},[769],{"type":49,"value":770},"   # always finance — legal tracks date only\n",{"type":44,"tag":324,"props":772,"children":774},{"class":326,"line":773},21,[775],{"type":44,"tag":324,"props":776,"children":777},{"emptyLinePlaceholder":341},[778],{"type":49,"value":344},{"type":44,"tag":324,"props":780,"children":782},{"class":326,"line":781},22,[783,788],{"type":44,"tag":324,"props":784,"children":785},{"style":351},[786],{"type":49,"value":787},"workplan",{"type":44,"tag":324,"props":789,"children":790},{"style":357},[791],{"type":49,"value":360},{"type":44,"tag":324,"props":793,"children":795},{"class":326,"line":794},23,[796,801],{"type":44,"tag":324,"props":797,"children":798},{"style":351},[799],{"type":49,"value":800},"  day_1",{"type":44,"tag":324,"props":802,"children":803},{"style":357},[804],{"type":49,"value":360},{"type":44,"tag":324,"props":806,"children":808},{"class":326,"line":807},24,[809,814,818,822,827],{"type":44,"tag":324,"props":810,"children":811},{"style":351},[812],{"type":49,"value":813},"    target_date",{"type":44,"tag":324,"props":815,"children":816},{"style":357},[817],{"type":49,"value":374},{"type":44,"tag":324,"props":819,"children":820},{"style":357},[821],{"type":49,"value":379},{"type":44,"tag":324,"props":823,"children":824},{"style":382},[825],{"type":49,"value":826},"[close_date + 7 days]",{"type":44,"tag":324,"props":828,"children":829},{"style":357},[830],{"type":49,"value":390},{"type":44,"tag":324,"props":832,"children":834},{"class":326,"line":833},25,[835,840,844],{"type":44,"tag":324,"props":836,"children":837},{"style":351},[838],{"type":49,"value":839},"    items",{"type":44,"tag":324,"props":841,"children":842},{"style":357},[843],{"type":49,"value":374},{"type":44,"tag":324,"props":845,"children":846},{"style":357},[847],{"type":49,"value":848}," []\n",{"type":44,"tag":324,"props":850,"children":852},{"class":326,"line":851},26,[853,858],{"type":44,"tag":324,"props":854,"children":855},{"style":351},[856],{"type":49,"value":857},"  day_30",{"type":44,"tag":324,"props":859,"children":860},{"style":357},[861],{"type":49,"value":360},{"type":44,"tag":324,"props":863,"children":865},{"class":326,"line":864},27,[866,870,874,878,883],{"type":44,"tag":324,"props":867,"children":868},{"style":351},[869],{"type":49,"value":813},{"type":44,"tag":324,"props":871,"children":872},{"style":357},[873],{"type":49,"value":374},{"type":44,"tag":324,"props":875,"children":876},{"style":357},[877],{"type":49,"value":379},{"type":44,"tag":324,"props":879,"children":880},{"style":382},[881],{"type":49,"value":882},"[close_date + 30 days]",{"type":44,"tag":324,"props":884,"children":885},{"style":357},[886],{"type":49,"value":390},{"type":44,"tag":324,"props":888,"children":890},{"class":326,"line":889},28,[891,895,899],{"type":44,"tag":324,"props":892,"children":893},{"style":351},[894],{"type":49,"value":839},{"type":44,"tag":324,"props":896,"children":897},{"style":357},[898],{"type":49,"value":374},{"type":44,"tag":324,"props":900,"children":901},{"style":357},[902],{"type":49,"value":848},{"type":44,"tag":324,"props":904,"children":906},{"class":326,"line":905},29,[907,912],{"type":44,"tag":324,"props":908,"children":909},{"style":351},[910],{"type":49,"value":911},"  day_90",{"type":44,"tag":324,"props":913,"children":914},{"style":357},[915],{"type":49,"value":360},{"type":44,"tag":324,"props":917,"children":919},{"class":326,"line":918},30,[920,924,928,932,937],{"type":44,"tag":324,"props":921,"children":922},{"style":351},[923],{"type":49,"value":813},{"type":44,"tag":324,"props":925,"children":926},{"style":357},[927],{"type":49,"value":374},{"type":44,"tag":324,"props":929,"children":930},{"style":357},[931],{"type":49,"value":379},{"type":44,"tag":324,"props":933,"children":934},{"style":382},[935],{"type":49,"value":936},"[close_date + 90 days]",{"type":44,"tag":324,"props":938,"children":939},{"style":357},[940],{"type":49,"value":390},{"type":44,"tag":324,"props":942,"children":944},{"class":326,"line":943},31,[945,949,953],{"type":44,"tag":324,"props":946,"children":947},{"style":351},[948],{"type":49,"value":839},{"type":44,"tag":324,"props":950,"children":951},{"style":357},[952],{"type":49,"value":374},{"type":44,"tag":324,"props":954,"children":955},{"style":357},[956],{"type":49,"value":848},{"type":44,"tag":324,"props":958,"children":960},{"class":326,"line":959},32,[961,966],{"type":44,"tag":324,"props":962,"children":963},{"style":351},[964],{"type":49,"value":965},"  day_180",{"type":44,"tag":324,"props":967,"children":968},{"style":357},[969],{"type":49,"value":360},{"type":44,"tag":324,"props":971,"children":973},{"class":326,"line":972},33,[974,978,982,986,991],{"type":44,"tag":324,"props":975,"children":976},{"style":351},[977],{"type":49,"value":813},{"type":44,"tag":324,"props":979,"children":980},{"style":357},[981],{"type":49,"value":374},{"type":44,"tag":324,"props":983,"children":984},{"style":357},[985],{"type":49,"value":379},{"type":44,"tag":324,"props":987,"children":988},{"style":382},[989],{"type":49,"value":990},"[close_date + 180 days]",{"type":44,"tag":324,"props":992,"children":993},{"style":357},[994],{"type":49,"value":390},{"type":44,"tag":324,"props":996,"children":998},{"class":326,"line":997},34,[999,1003,1007],{"type":44,"tag":324,"props":1000,"children":1001},{"style":351},[1002],{"type":49,"value":839},{"type":44,"tag":324,"props":1004,"children":1005},{"style":357},[1006],{"type":49,"value":374},{"type":44,"tag":324,"props":1008,"children":1009},{"style":357},[1010],{"type":49,"value":848},{"type":44,"tag":324,"props":1012,"children":1014},{"class":326,"line":1013},35,[1015],{"type":44,"tag":324,"props":1016,"children":1017},{"emptyLinePlaceholder":341},[1018],{"type":49,"value":344},{"type":44,"tag":324,"props":1020,"children":1022},{"class":326,"line":1021},36,[1023,1028,1032],{"type":44,"tag":324,"props":1024,"children":1025},{"style":351},[1026],{"type":49,"value":1027},"required_consents",{"type":44,"tag":324,"props":1029,"children":1030},{"style":357},[1031],{"type":49,"value":374},{"type":44,"tag":324,"props":1033,"children":1034},{"style":357},[1035],{"type":49,"value":848},{"type":44,"tag":324,"props":1037,"children":1039},{"class":326,"line":1038},37,[1040,1045,1049],{"type":44,"tag":324,"props":1041,"children":1042},{"style":351},[1043],{"type":49,"value":1044},"desired_consents",{"type":44,"tag":324,"props":1046,"children":1047},{"style":357},[1048],{"type":49,"value":374},{"type":44,"tag":324,"props":1050,"children":1051},{"style":357},[1052],{"type":49,"value":848},{"type":44,"tag":324,"props":1054,"children":1056},{"class":326,"line":1055},38,[1057],{"type":44,"tag":324,"props":1058,"children":1059},{"emptyLinePlaceholder":341},[1060],{"type":49,"value":344},{"type":44,"tag":324,"props":1062,"children":1064},{"class":326,"line":1063},39,[1065,1069],{"type":44,"tag":324,"props":1066,"children":1067},{"style":351},[1068],{"type":49,"value":19},{"type":44,"tag":324,"props":1070,"children":1071},{"style":357},[1072],{"type":49,"value":360},{"type":44,"tag":324,"props":1074,"children":1076},{"class":326,"line":1075},40,[1077,1082,1086,1090,1095],{"type":44,"tag":324,"props":1078,"children":1079},{"style":351},[1080],{"type":49,"value":1081},"  source",{"type":44,"tag":324,"props":1083,"children":1084},{"style":357},[1085],{"type":49,"value":374},{"type":44,"tag":324,"props":1087,"children":1088},{"style":357},[1089],{"type":49,"value":379},{"type":44,"tag":324,"props":1091,"children":1092},{"style":382},[1093],{"type":49,"value":1094},"[repository \u002F manual-upload \u002F disclosure-schedule]",{"type":44,"tag":324,"props":1096,"children":1097},{"style":357},[1098],{"type":49,"value":390},{"type":44,"tag":324,"props":1100,"children":1102},{"class":326,"line":1101},41,[1103,1108,1112,1116,1121],{"type":44,"tag":324,"props":1104,"children":1105},{"style":351},[1106],{"type":49,"value":1107},"  repository_path",{"type":44,"tag":324,"props":1109,"children":1110},{"style":357},[1111],{"type":49,"value":374},{"type":44,"tag":324,"props":1113,"children":1114},{"style":357},[1115],{"type":49,"value":379},{"type":44,"tag":324,"props":1117,"children":1118},{"style":382},[1119],{"type":49,"value":1120},"[path or null]",{"type":44,"tag":324,"props":1122,"children":1123},{"style":357},[1124],{"type":49,"value":390},{"type":44,"tag":324,"props":1126,"children":1128},{"class":326,"line":1127},42,[1129,1134,1138,1142,1146],{"type":44,"tag":324,"props":1130,"children":1131},{"style":351},[1132],{"type":49,"value":1133},"  last_imported",{"type":44,"tag":324,"props":1135,"children":1136},{"style":357},[1137],{"type":49,"value":374},{"type":44,"tag":324,"props":1139,"children":1140},{"style":357},[1141],{"type":49,"value":379},{"type":44,"tag":324,"props":1143,"children":1144},{"style":382},[1145],{"type":49,"value":516},{"type":44,"tag":324,"props":1147,"children":1148},{"style":357},[1149],{"type":49,"value":390},{"type":44,"tag":324,"props":1151,"children":1153},{"class":326,"line":1152},43,[1154,1159,1163],{"type":44,"tag":324,"props":1155,"children":1156},{"style":351},[1157],{"type":49,"value":1158},"  total",{"type":44,"tag":324,"props":1160,"children":1161},{"style":357},[1162],{"type":49,"value":374},{"type":44,"tag":324,"props":1164,"children":1166},{"style":1165},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[1167],{"type":49,"value":1168}," 0\n",{"type":44,"tag":324,"props":1170,"children":1172},{"class":326,"line":1171},44,[1173,1178,1182],{"type":44,"tag":324,"props":1174,"children":1175},{"style":351},[1176],{"type":49,"value":1177},"  tier_1",{"type":44,"tag":324,"props":1179,"children":1180},{"style":357},[1181],{"type":49,"value":374},{"type":44,"tag":324,"props":1183,"children":1184},{"style":357},[1185],{"type":49,"value":848},{"type":44,"tag":324,"props":1187,"children":1189},{"class":326,"line":1188},45,[1190,1195,1199],{"type":44,"tag":324,"props":1191,"children":1192},{"style":351},[1193],{"type":49,"value":1194},"  tier_2",{"type":44,"tag":324,"props":1196,"children":1197},{"style":357},[1198],{"type":49,"value":374},{"type":44,"tag":324,"props":1200,"children":1201},{"style":357},[1202],{"type":49,"value":848},{"type":44,"tag":324,"props":1204,"children":1206},{"class":326,"line":1205},46,[1207,1212,1216],{"type":44,"tag":324,"props":1208,"children":1209},{"style":351},[1210],{"type":49,"value":1211},"  tier_3",{"type":44,"tag":324,"props":1213,"children":1214},{"style":357},[1215],{"type":49,"value":374},{"type":44,"tag":324,"props":1217,"children":1218},{"style":357},[1219],{"type":49,"value":848},{"type":44,"tag":324,"props":1221,"children":1223},{"class":326,"line":1222},47,[1224,1229,1233],{"type":44,"tag":324,"props":1225,"children":1226},{"style":351},[1227],{"type":49,"value":1228},"  tier_4",{"type":44,"tag":324,"props":1230,"children":1231},{"style":357},[1232],{"type":49,"value":374},{"type":44,"tag":324,"props":1234,"children":1235},{"style":357},[1236],{"type":49,"value":848},{"type":44,"tag":181,"props":1238,"children":1239},{},[1240],{"type":44,"tag":185,"props":1241,"children":1242},{},[1243],{"type":49,"value":1244},"Workplan item structure:",{"type":44,"tag":313,"props":1246,"children":1248},{"className":315,"code":1247,"language":317,"meta":318,"style":318},"- id: \"W-001\"\n  description: \"[action item]\"\n  phase: \"[day_1 \u002F day_30 \u002F day_90 \u002F day_180]\"\n  owner: \"[legal-owns \u002F legal-supports]\"\n  workstream: \"[legal \u002F hr \u002F it \u002F finance \u002F real-estate \u002F other]\"\n  priority: \"[critical \u002F high \u002F medium \u002F low]\"\n  deadline: \"[YYYY-MM-DD or null]\"\n  deadline_basis: \"[pa-obligation \u002F regulatory \u002F best-practice]\"\n  status: \"[not_started \u002F in_progress \u002F complete \u002F blocked \u002F deferred]\"\n  blocker: \"[description or null]\"\n  depends_on: \"[item id or null]\"\n  notes: \"\"\n",[1249],{"type":44,"tag":62,"props":1250,"children":1251},{"__ignoreMap":318},[1252,1282,1307,1332,1357,1382,1407,1431,1456,1481,1506,1531],{"type":44,"tag":324,"props":1253,"children":1254},{"class":326,"line":327},[1255,1260,1265,1269,1273,1278],{"type":44,"tag":324,"props":1256,"children":1257},{"style":357},[1258],{"type":49,"value":1259},"-",{"type":44,"tag":324,"props":1261,"children":1262},{"style":351},[1263],{"type":49,"value":1264}," id",{"type":44,"tag":324,"props":1266,"children":1267},{"style":357},[1268],{"type":49,"value":374},{"type":44,"tag":324,"props":1270,"children":1271},{"style":357},[1272],{"type":49,"value":379},{"type":44,"tag":324,"props":1274,"children":1275},{"style":382},[1276],{"type":49,"value":1277},"W-001",{"type":44,"tag":324,"props":1279,"children":1280},{"style":357},[1281],{"type":49,"value":390},{"type":44,"tag":324,"props":1283,"children":1284},{"class":326,"line":337},[1285,1290,1294,1298,1303],{"type":44,"tag":324,"props":1286,"children":1287},{"style":351},[1288],{"type":49,"value":1289},"  description",{"type":44,"tag":324,"props":1291,"children":1292},{"style":357},[1293],{"type":49,"value":374},{"type":44,"tag":324,"props":1295,"children":1296},{"style":357},[1297],{"type":49,"value":379},{"type":44,"tag":324,"props":1299,"children":1300},{"style":382},[1301],{"type":49,"value":1302},"[action item]",{"type":44,"tag":324,"props":1304,"children":1305},{"style":357},[1306],{"type":49,"value":390},{"type":44,"tag":324,"props":1308,"children":1309},{"class":326,"line":347},[1310,1315,1319,1323,1328],{"type":44,"tag":324,"props":1311,"children":1312},{"style":351},[1313],{"type":49,"value":1314},"  phase",{"type":44,"tag":324,"props":1316,"children":1317},{"style":357},[1318],{"type":49,"value":374},{"type":44,"tag":324,"props":1320,"children":1321},{"style":357},[1322],{"type":49,"value":379},{"type":44,"tag":324,"props":1324,"children":1325},{"style":382},[1326],{"type":49,"value":1327},"[day_1 \u002F day_30 \u002F day_90 \u002F day_180]",{"type":44,"tag":324,"props":1329,"children":1330},{"style":357},[1331],{"type":49,"value":390},{"type":44,"tag":324,"props":1333,"children":1334},{"class":326,"line":363},[1335,1340,1344,1348,1353],{"type":44,"tag":324,"props":1336,"children":1337},{"style":351},[1338],{"type":49,"value":1339},"  owner",{"type":44,"tag":324,"props":1341,"children":1342},{"style":357},[1343],{"type":49,"value":374},{"type":44,"tag":324,"props":1345,"children":1346},{"style":357},[1347],{"type":49,"value":379},{"type":44,"tag":324,"props":1349,"children":1350},{"style":382},[1351],{"type":49,"value":1352},"[legal-owns \u002F legal-supports]",{"type":44,"tag":324,"props":1354,"children":1355},{"style":357},[1356],{"type":49,"value":390},{"type":44,"tag":324,"props":1358,"children":1359},{"class":326,"line":393},[1360,1365,1369,1373,1378],{"type":44,"tag":324,"props":1361,"children":1362},{"style":351},[1363],{"type":49,"value":1364},"  workstream",{"type":44,"tag":324,"props":1366,"children":1367},{"style":357},[1368],{"type":49,"value":374},{"type":44,"tag":324,"props":1370,"children":1371},{"style":357},[1372],{"type":49,"value":379},{"type":44,"tag":324,"props":1374,"children":1375},{"style":382},[1376],{"type":49,"value":1377},"[legal \u002F hr \u002F it \u002F finance \u002F real-estate \u002F other]",{"type":44,"tag":324,"props":1379,"children":1380},{"style":357},[1381],{"type":49,"value":390},{"type":44,"tag":324,"props":1383,"children":1384},{"class":326,"line":419},[1385,1390,1394,1398,1403],{"type":44,"tag":324,"props":1386,"children":1387},{"style":351},[1388],{"type":49,"value":1389},"  priority",{"type":44,"tag":324,"props":1391,"children":1392},{"style":357},[1393],{"type":49,"value":374},{"type":44,"tag":324,"props":1395,"children":1396},{"style":357},[1397],{"type":49,"value":379},{"type":44,"tag":324,"props":1399,"children":1400},{"style":382},[1401],{"type":49,"value":1402},"[critical \u002F high \u002F medium \u002F low]",{"type":44,"tag":324,"props":1404,"children":1405},{"style":357},[1406],{"type":49,"value":390},{"type":44,"tag":324,"props":1408,"children":1409},{"class":326,"line":445},[1410,1415,1419,1423,1427],{"type":44,"tag":324,"props":1411,"children":1412},{"style":351},[1413],{"type":49,"value":1414},"  deadline",{"type":44,"tag":324,"props":1416,"children":1417},{"style":357},[1418],{"type":49,"value":374},{"type":44,"tag":324,"props":1420,"children":1421},{"style":357},[1422],{"type":49,"value":379},{"type":44,"tag":324,"props":1424,"children":1425},{"style":382},[1426],{"type":49,"value":640},{"type":44,"tag":324,"props":1428,"children":1429},{"style":357},[1430],{"type":49,"value":390},{"type":44,"tag":324,"props":1432,"children":1433},{"class":326,"line":471},[1434,1439,1443,1447,1452],{"type":44,"tag":324,"props":1435,"children":1436},{"style":351},[1437],{"type":49,"value":1438},"  deadline_basis",{"type":44,"tag":324,"props":1440,"children":1441},{"style":357},[1442],{"type":49,"value":374},{"type":44,"tag":324,"props":1444,"children":1445},{"style":357},[1446],{"type":49,"value":379},{"type":44,"tag":324,"props":1448,"children":1449},{"style":382},[1450],{"type":49,"value":1451},"[pa-obligation \u002F regulatory \u002F best-practice]",{"type":44,"tag":324,"props":1453,"children":1454},{"style":357},[1455],{"type":49,"value":390},{"type":44,"tag":324,"props":1457,"children":1458},{"class":326,"line":497},[1459,1464,1468,1472,1477],{"type":44,"tag":324,"props":1460,"children":1461},{"style":351},[1462],{"type":49,"value":1463},"  status",{"type":44,"tag":324,"props":1465,"children":1466},{"style":357},[1467],{"type":49,"value":374},{"type":44,"tag":324,"props":1469,"children":1470},{"style":357},[1471],{"type":49,"value":379},{"type":44,"tag":324,"props":1473,"children":1474},{"style":382},[1475],{"type":49,"value":1476},"[not_started \u002F in_progress \u002F complete \u002F blocked \u002F deferred]",{"type":44,"tag":324,"props":1478,"children":1479},{"style":357},[1480],{"type":49,"value":390},{"type":44,"tag":324,"props":1482,"children":1483},{"class":326,"line":523},[1484,1489,1493,1497,1502],{"type":44,"tag":324,"props":1485,"children":1486},{"style":351},[1487],{"type":49,"value":1488},"  blocker",{"type":44,"tag":324,"props":1490,"children":1491},{"style":357},[1492],{"type":49,"value":374},{"type":44,"tag":324,"props":1494,"children":1495},{"style":357},[1496],{"type":49,"value":379},{"type":44,"tag":324,"props":1498,"children":1499},{"style":382},[1500],{"type":49,"value":1501},"[description or null]",{"type":44,"tag":324,"props":1503,"children":1504},{"style":357},[1505],{"type":49,"value":390},{"type":44,"tag":324,"props":1507,"children":1508},{"class":326,"line":549},[1509,1514,1518,1522,1527],{"type":44,"tag":324,"props":1510,"children":1511},{"style":351},[1512],{"type":49,"value":1513},"  depends_on",{"type":44,"tag":324,"props":1515,"children":1516},{"style":357},[1517],{"type":49,"value":374},{"type":44,"tag":324,"props":1519,"children":1520},{"style":357},[1521],{"type":49,"value":379},{"type":44,"tag":324,"props":1523,"children":1524},{"style":382},[1525],{"type":49,"value":1526},"[item id or null]",{"type":44,"tag":324,"props":1528,"children":1529},{"style":357},[1530],{"type":49,"value":390},{"type":44,"tag":324,"props":1532,"children":1533},{"class":326,"line":557},[1534,1539,1543],{"type":44,"tag":324,"props":1535,"children":1536},{"style":351},[1537],{"type":49,"value":1538},"  notes",{"type":44,"tag":324,"props":1540,"children":1541},{"style":357},[1542],{"type":49,"value":374},{"type":44,"tag":324,"props":1544,"children":1545},{"style":357},[1546],{"type":49,"value":1547}," \"\"\n",{"type":44,"tag":181,"props":1549,"children":1550},{},[1551],{"type":44,"tag":185,"props":1552,"children":1553},{},[1554],{"type":49,"value":1555},"Consent entry structure:",{"type":44,"tag":313,"props":1557,"children":1559},{"className":315,"code":1558,"language":317,"meta":318,"style":318},"- id: \"CON-001\"\n  counterparty: \"[name]\"\n  contract_type: \"[customer \u002F vendor \u002F lease \u002F IP-license \u002F financial \u002F other]\"\n  required_consent: true        # true = named in PA Required Consents schedule\n  pa_deadline: \"[YYYY-MM-DD]\"   # only for required_consent: true\n  status: \"[not_started \u002F outreach_sent \u002F in_negotiation \u002F obtained \u002F waived \u002F refused]\"\n  assigned_to: \"[name or null]\"\n  outreach_date: \"[date or null]\"\n  obtained_date: \"[date or null]\"\n  notes: \"\"\n",[1560],{"type":44,"tag":62,"props":1561,"children":1562},{"__ignoreMap":318},[1563,1591,1615,1640,1663,1692,1716,1741,1765,1789],{"type":44,"tag":324,"props":1564,"children":1565},{"class":326,"line":327},[1566,1570,1574,1578,1582,1587],{"type":44,"tag":324,"props":1567,"children":1568},{"style":357},[1569],{"type":49,"value":1259},{"type":44,"tag":324,"props":1571,"children":1572},{"style":351},[1573],{"type":49,"value":1264},{"type":44,"tag":324,"props":1575,"children":1576},{"style":357},[1577],{"type":49,"value":374},{"type":44,"tag":324,"props":1579,"children":1580},{"style":357},[1581],{"type":49,"value":379},{"type":44,"tag":324,"props":1583,"children":1584},{"style":382},[1585],{"type":49,"value":1586},"CON-001",{"type":44,"tag":324,"props":1588,"children":1589},{"style":357},[1590],{"type":49,"value":390},{"type":44,"tag":324,"props":1592,"children":1593},{"class":326,"line":337},[1594,1599,1603,1607,1611],{"type":44,"tag":324,"props":1595,"children":1596},{"style":351},[1597],{"type":49,"value":1598},"  counterparty",{"type":44,"tag":324,"props":1600,"children":1601},{"style":357},[1602],{"type":49,"value":374},{"type":44,"tag":324,"props":1604,"children":1605},{"style":357},[1606],{"type":49,"value":379},{"type":44,"tag":324,"props":1608,"children":1609},{"style":382},[1610],{"type":49,"value":464},{"type":44,"tag":324,"props":1612,"children":1613},{"style":357},[1614],{"type":49,"value":390},{"type":44,"tag":324,"props":1616,"children":1617},{"class":326,"line":347},[1618,1623,1627,1631,1636],{"type":44,"tag":324,"props":1619,"children":1620},{"style":351},[1621],{"type":49,"value":1622},"  contract_type",{"type":44,"tag":324,"props":1624,"children":1625},{"style":357},[1626],{"type":49,"value":374},{"type":44,"tag":324,"props":1628,"children":1629},{"style":357},[1630],{"type":49,"value":379},{"type":44,"tag":324,"props":1632,"children":1633},{"style":382},[1634],{"type":49,"value":1635},"[customer \u002F vendor \u002F lease \u002F IP-license \u002F financial \u002F other]",{"type":44,"tag":324,"props":1637,"children":1638},{"style":357},[1639],{"type":49,"value":390},{"type":44,"tag":324,"props":1641,"children":1642},{"class":326,"line":363},[1643,1648,1652,1658],{"type":44,"tag":324,"props":1644,"children":1645},{"style":351},[1646],{"type":49,"value":1647},"  required_consent",{"type":44,"tag":324,"props":1649,"children":1650},{"style":357},[1651],{"type":49,"value":374},{"type":44,"tag":324,"props":1653,"children":1655},{"style":1654},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[1656],{"type":49,"value":1657}," true",{"type":44,"tag":324,"props":1659,"children":1660},{"style":331},[1661],{"type":49,"value":1662},"        # true = named in PA Required Consents schedule\n",{"type":44,"tag":324,"props":1664,"children":1665},{"class":326,"line":393},[1666,1671,1675,1679,1683,1687],{"type":44,"tag":324,"props":1667,"children":1668},{"style":351},[1669],{"type":49,"value":1670},"  pa_deadline",{"type":44,"tag":324,"props":1672,"children":1673},{"style":357},[1674],{"type":49,"value":374},{"type":44,"tag":324,"props":1676,"children":1677},{"style":357},[1678],{"type":49,"value":379},{"type":44,"tag":324,"props":1680,"children":1681},{"style":382},[1682],{"type":49,"value":438},{"type":44,"tag":324,"props":1684,"children":1685},{"style":357},[1686],{"type":49,"value":765},{"type":44,"tag":324,"props":1688,"children":1689},{"style":331},[1690],{"type":49,"value":1691},"   # only for required_consent: true\n",{"type":44,"tag":324,"props":1693,"children":1694},{"class":326,"line":419},[1695,1699,1703,1707,1712],{"type":44,"tag":324,"props":1696,"children":1697},{"style":351},[1698],{"type":49,"value":1463},{"type":44,"tag":324,"props":1700,"children":1701},{"style":357},[1702],{"type":49,"value":374},{"type":44,"tag":324,"props":1704,"children":1705},{"style":357},[1706],{"type":49,"value":379},{"type":44,"tag":324,"props":1708,"children":1709},{"style":382},[1710],{"type":49,"value":1711},"[not_started \u002F outreach_sent \u002F in_negotiation \u002F obtained \u002F waived \u002F refused]",{"type":44,"tag":324,"props":1713,"children":1714},{"style":357},[1715],{"type":49,"value":390},{"type":44,"tag":324,"props":1717,"children":1718},{"class":326,"line":445},[1719,1724,1728,1732,1737],{"type":44,"tag":324,"props":1720,"children":1721},{"style":351},[1722],{"type":49,"value":1723},"  assigned_to",{"type":44,"tag":324,"props":1725,"children":1726},{"style":357},[1727],{"type":49,"value":374},{"type":44,"tag":324,"props":1729,"children":1730},{"style":357},[1731],{"type":49,"value":379},{"type":44,"tag":324,"props":1733,"children":1734},{"style":382},[1735],{"type":49,"value":1736},"[name or null]",{"type":44,"tag":324,"props":1738,"children":1739},{"style":357},[1740],{"type":49,"value":390},{"type":44,"tag":324,"props":1742,"children":1743},{"class":326,"line":471},[1744,1749,1753,1757,1761],{"type":44,"tag":324,"props":1745,"children":1746},{"style":351},[1747],{"type":49,"value":1748},"  outreach_date",{"type":44,"tag":324,"props":1750,"children":1751},{"style":357},[1752],{"type":49,"value":374},{"type":44,"tag":324,"props":1754,"children":1755},{"style":357},[1756],{"type":49,"value":379},{"type":44,"tag":324,"props":1758,"children":1759},{"style":382},[1760],{"type":49,"value":542},{"type":44,"tag":324,"props":1762,"children":1763},{"style":357},[1764],{"type":49,"value":390},{"type":44,"tag":324,"props":1766,"children":1767},{"class":326,"line":497},[1768,1773,1777,1781,1785],{"type":44,"tag":324,"props":1769,"children":1770},{"style":351},[1771],{"type":49,"value":1772},"  obtained_date",{"type":44,"tag":324,"props":1774,"children":1775},{"style":357},[1776],{"type":49,"value":374},{"type":44,"tag":324,"props":1778,"children":1779},{"style":357},[1780],{"type":49,"value":379},{"type":44,"tag":324,"props":1782,"children":1783},{"style":382},[1784],{"type":49,"value":542},{"type":44,"tag":324,"props":1786,"children":1787},{"style":357},[1788],{"type":49,"value":390},{"type":44,"tag":324,"props":1790,"children":1791},{"class":326,"line":523},[1792,1796,1800],{"type":44,"tag":324,"props":1793,"children":1794},{"style":351},[1795],{"type":49,"value":1538},{"type":44,"tag":324,"props":1797,"children":1798},{"style":357},[1799],{"type":49,"value":374},{"type":44,"tag":324,"props":1801,"children":1802},{"style":357},[1803],{"type":49,"value":1547},{"type":44,"tag":181,"props":1805,"children":1806},{},[1807],{"type":44,"tag":185,"props":1808,"children":1809},{},[1810],{"type":49,"value":1811},"Contract entry structure:",{"type":44,"tag":313,"props":1813,"children":1815},{"className":315,"code":1814,"language":317,"meta":318,"style":318},"- id: \"C-001\"\n  name: \"[contract name or filename]\"\n  counterparty: \"[party name]\"\n  contract_type: \"[MSA \u002F SaaS \u002F lease \u002F IP-license \u002F employment \u002F NDA \u002F other]\"\n  annual_value: \"[amount or unknown]\"\n  assignment_mechanism: \"[auto-assign \u002F consent-required \u002F coc-provision \u002F silent]\"\n  tier: 1   # 1=Required Consent, 2=material+consent-required, 3=CoC, 4=auto-assign\n  required_consent: false\n  pa_deadline: \"[YYYY-MM-DD or null]\"\n  status: \"[not_reviewed \u002F no_action \u002F consent_pending \u002F outreach_sent \u002F in_negotiation \u002F consent_obtained \u002F assignment_complete \u002F waived \u002F refused \u002F coc_triggered]\"\n  assigned_to: \"[name or null]\"\n  notes: \"\"\n  last_updated: \"[date]\"\n",[1816],{"type":44,"tag":62,"props":1817,"children":1818},{"__ignoreMap":318},[1819,1847,1872,1896,1920,1945,1970,1992,2008,2031,2055,2078,2093],{"type":44,"tag":324,"props":1820,"children":1821},{"class":326,"line":327},[1822,1826,1830,1834,1838,1843],{"type":44,"tag":324,"props":1823,"children":1824},{"style":357},[1825],{"type":49,"value":1259},{"type":44,"tag":324,"props":1827,"children":1828},{"style":351},[1829],{"type":49,"value":1264},{"type":44,"tag":324,"props":1831,"children":1832},{"style":357},[1833],{"type":49,"value":374},{"type":44,"tag":324,"props":1835,"children":1836},{"style":357},[1837],{"type":49,"value":379},{"type":44,"tag":324,"props":1839,"children":1840},{"style":382},[1841],{"type":49,"value":1842},"C-001",{"type":44,"tag":324,"props":1844,"children":1845},{"style":357},[1846],{"type":49,"value":390},{"type":44,"tag":324,"props":1848,"children":1849},{"class":326,"line":337},[1850,1855,1859,1863,1868],{"type":44,"tag":324,"props":1851,"children":1852},{"style":351},[1853],{"type":49,"value":1854},"  name",{"type":44,"tag":324,"props":1856,"children":1857},{"style":357},[1858],{"type":49,"value":374},{"type":44,"tag":324,"props":1860,"children":1861},{"style":357},[1862],{"type":49,"value":379},{"type":44,"tag":324,"props":1864,"children":1865},{"style":382},[1866],{"type":49,"value":1867},"[contract name or filename]",{"type":44,"tag":324,"props":1869,"children":1870},{"style":357},[1871],{"type":49,"value":390},{"type":44,"tag":324,"props":1873,"children":1874},{"class":326,"line":347},[1875,1879,1883,1887,1892],{"type":44,"tag":324,"props":1876,"children":1877},{"style":351},[1878],{"type":49,"value":1598},{"type":44,"tag":324,"props":1880,"children":1881},{"style":357},[1882],{"type":49,"value":374},{"type":44,"tag":324,"props":1884,"children":1885},{"style":357},[1886],{"type":49,"value":379},{"type":44,"tag":324,"props":1888,"children":1889},{"style":382},[1890],{"type":49,"value":1891},"[party name]",{"type":44,"tag":324,"props":1893,"children":1894},{"style":357},[1895],{"type":49,"value":390},{"type":44,"tag":324,"props":1897,"children":1898},{"class":326,"line":363},[1899,1903,1907,1911,1916],{"type":44,"tag":324,"props":1900,"children":1901},{"style":351},[1902],{"type":49,"value":1622},{"type":44,"tag":324,"props":1904,"children":1905},{"style":357},[1906],{"type":49,"value":374},{"type":44,"tag":324,"props":1908,"children":1909},{"style":357},[1910],{"type":49,"value":379},{"type":44,"tag":324,"props":1912,"children":1913},{"style":382},[1914],{"type":49,"value":1915},"[MSA \u002F SaaS \u002F lease \u002F IP-license \u002F employment \u002F NDA \u002F other]",{"type":44,"tag":324,"props":1917,"children":1918},{"style":357},[1919],{"type":49,"value":390},{"type":44,"tag":324,"props":1921,"children":1922},{"class":326,"line":393},[1923,1928,1932,1936,1941],{"type":44,"tag":324,"props":1924,"children":1925},{"style":351},[1926],{"type":49,"value":1927},"  annual_value",{"type":44,"tag":324,"props":1929,"children":1930},{"style":357},[1931],{"type":49,"value":374},{"type":44,"tag":324,"props":1933,"children":1934},{"style":357},[1935],{"type":49,"value":379},{"type":44,"tag":324,"props":1937,"children":1938},{"style":382},[1939],{"type":49,"value":1940},"[amount or unknown]",{"type":44,"tag":324,"props":1942,"children":1943},{"style":357},[1944],{"type":49,"value":390},{"type":44,"tag":324,"props":1946,"children":1947},{"class":326,"line":419},[1948,1953,1957,1961,1966],{"type":44,"tag":324,"props":1949,"children":1950},{"style":351},[1951],{"type":49,"value":1952},"  assignment_mechanism",{"type":44,"tag":324,"props":1954,"children":1955},{"style":357},[1956],{"type":49,"value":374},{"type":44,"tag":324,"props":1958,"children":1959},{"style":357},[1960],{"type":49,"value":379},{"type":44,"tag":324,"props":1962,"children":1963},{"style":382},[1964],{"type":49,"value":1965},"[auto-assign \u002F consent-required \u002F coc-provision \u002F silent]",{"type":44,"tag":324,"props":1967,"children":1968},{"style":357},[1969],{"type":49,"value":390},{"type":44,"tag":324,"props":1971,"children":1972},{"class":326,"line":445},[1973,1978,1982,1987],{"type":44,"tag":324,"props":1974,"children":1975},{"style":351},[1976],{"type":49,"value":1977},"  tier",{"type":44,"tag":324,"props":1979,"children":1980},{"style":357},[1981],{"type":49,"value":374},{"type":44,"tag":324,"props":1983,"children":1984},{"style":1165},[1985],{"type":49,"value":1986}," 1",{"type":44,"tag":324,"props":1988,"children":1989},{"style":331},[1990],{"type":49,"value":1991},"   # 1=Required Consent, 2=material+consent-required, 3=CoC, 4=auto-assign\n",{"type":44,"tag":324,"props":1993,"children":1994},{"class":326,"line":471},[1995,1999,2003],{"type":44,"tag":324,"props":1996,"children":1997},{"style":351},[1998],{"type":49,"value":1647},{"type":44,"tag":324,"props":2000,"children":2001},{"style":357},[2002],{"type":49,"value":374},{"type":44,"tag":324,"props":2004,"children":2005},{"style":1654},[2006],{"type":49,"value":2007}," false\n",{"type":44,"tag":324,"props":2009,"children":2010},{"class":326,"line":497},[2011,2015,2019,2023,2027],{"type":44,"tag":324,"props":2012,"children":2013},{"style":351},[2014],{"type":49,"value":1670},{"type":44,"tag":324,"props":2016,"children":2017},{"style":357},[2018],{"type":49,"value":374},{"type":44,"tag":324,"props":2020,"children":2021},{"style":357},[2022],{"type":49,"value":379},{"type":44,"tag":324,"props":2024,"children":2025},{"style":382},[2026],{"type":49,"value":640},{"type":44,"tag":324,"props":2028,"children":2029},{"style":357},[2030],{"type":49,"value":390},{"type":44,"tag":324,"props":2032,"children":2033},{"class":326,"line":523},[2034,2038,2042,2046,2051],{"type":44,"tag":324,"props":2035,"children":2036},{"style":351},[2037],{"type":49,"value":1463},{"type":44,"tag":324,"props":2039,"children":2040},{"style":357},[2041],{"type":49,"value":374},{"type":44,"tag":324,"props":2043,"children":2044},{"style":357},[2045],{"type":49,"value":379},{"type":44,"tag":324,"props":2047,"children":2048},{"style":382},[2049],{"type":49,"value":2050},"[not_reviewed \u002F no_action \u002F consent_pending \u002F outreach_sent \u002F in_negotiation \u002F consent_obtained \u002F assignment_complete \u002F waived \u002F refused \u002F coc_triggered]",{"type":44,"tag":324,"props":2052,"children":2053},{"style":357},[2054],{"type":49,"value":390},{"type":44,"tag":324,"props":2056,"children":2057},{"class":326,"line":549},[2058,2062,2066,2070,2074],{"type":44,"tag":324,"props":2059,"children":2060},{"style":351},[2061],{"type":49,"value":1723},{"type":44,"tag":324,"props":2063,"children":2064},{"style":357},[2065],{"type":49,"value":374},{"type":44,"tag":324,"props":2067,"children":2068},{"style":357},[2069],{"type":49,"value":379},{"type":44,"tag":324,"props":2071,"children":2072},{"style":382},[2073],{"type":49,"value":1736},{"type":44,"tag":324,"props":2075,"children":2076},{"style":357},[2077],{"type":49,"value":390},{"type":44,"tag":324,"props":2079,"children":2080},{"class":326,"line":557},[2081,2085,2089],{"type":44,"tag":324,"props":2082,"children":2083},{"style":351},[2084],{"type":49,"value":1538},{"type":44,"tag":324,"props":2086,"children":2087},{"style":357},[2088],{"type":49,"value":374},{"type":44,"tag":324,"props":2090,"children":2091},{"style":357},[2092],{"type":49,"value":1547},{"type":44,"tag":324,"props":2094,"children":2095},{"class":326,"line":570},[2096,2100,2104,2108,2112],{"type":44,"tag":324,"props":2097,"children":2098},{"style":351},[2099],{"type":49,"value":503},{"type":44,"tag":324,"props":2101,"children":2102},{"style":357},[2103],{"type":49,"value":374},{"type":44,"tag":324,"props":2105,"children":2106},{"style":357},[2107],{"type":49,"value":379},{"type":44,"tag":324,"props":2109,"children":2110},{"style":382},[2111],{"type":49,"value":516},{"type":44,"tag":324,"props":2113,"children":2114},{"style":357},[2115],{"type":49,"value":390},{"type":44,"tag":170,"props":2117,"children":2118},{},[],{"type":44,"tag":174,"props":2120,"children":2122},{"id":2121},"mode-1-initialize",[2123],{"type":49,"value":2124},"Mode 1: Initialize",{"type":44,"tag":313,"props":2126,"children":2130},{"className":2127,"code":2129,"language":49},[2128],"language-text","\u002Fcorporate-legal:integration-management --init [--deal [code]]\n",[2131],{"type":44,"tag":62,"props":2132,"children":2133},{"__ignoreMap":318},[2134],{"type":49,"value":2129},{"type":44,"tag":2136,"props":2137,"children":2139},"h3",{"id":2138},"step-1-load-deal-context",[2140],{"type":49,"value":2141},"Step 1: Load deal context",{"type":44,"tag":181,"props":2143,"children":2144},{},[2145,2147,2153],{"type":49,"value":2146},"Read ",{"type":44,"tag":62,"props":2148,"children":2150},{"className":2149},[],[2151],{"type":49,"value":2152},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002Fdeals\u002F[code]\u002Fdeal-context.md",{"type":49,"value":2154},". If not found: ask for deal code name,\ntarget company, close date, deal lead, and outside counsel. Write to\ndeal-context.md if it doesn't exist.",{"type":44,"tag":181,"props":2156,"children":2157},{},[2158,2159,2165],{"type":49,"value":2146},{"type":44,"tag":62,"props":2160,"children":2162},{"className":2161},[],[2163],{"type":49,"value":2164},"~\u002F.claude\u002Fplugins\u002Fconfig\u002Fclaude-for-legal\u002Fcorporate-legal\u002Fdeals\u002F[code]\u002Fclosing-checklist.yaml",{"type":49,"value":2166}," if it exists. Any items marked as\npost-closing become Day 1 or Day 30 workplan items (inherit status from\nclosing-checklist).",{"type":44,"tag":2136,"props":2168,"children":2170},{"id":2169},"step-2-read-deal-inputs",[2171],{"type":49,"value":2172},"Step 2: Read deal inputs",{"type":44,"tag":181,"props":2174,"children":2175},{},[2176,2181],{"type":44,"tag":185,"props":2177,"children":2178},{},[2179],{"type":49,"value":2180},"A full purchase agreement produces the most complete tracker.",{"type":49,"value":2182}," The PA's Required\nConsents schedule and post-closing covenants section are the authoritative source\nfor hard deadlines and legal obligations. But the skill can initialize usefully\nfrom whatever is available — partial inputs produce a starter tracker the attorney\nfills in rather than an empty page.",{"type":44,"tag":2184,"props":2185,"children":2186},"blockquote",{},[2187,2192,2202,2210,2243],{"type":44,"tag":181,"props":2188,"children":2189},{},[2190],{"type":49,"value":2191},"What deal artifacts do you have available? Share whatever exists:",{"type":44,"tag":181,"props":2193,"children":2194},{},[2195,2200],{"type":44,"tag":185,"props":2196,"children":2197},{},[2198],{"type":49,"value":2199},"Ideal:",{"type":49,"value":2201}," The purchase agreement (upload or connected document path). I'll read\nthe post-closing covenants, Required Consents schedule, survival periods, escrow\nterms, and earn-out provisions.",{"type":44,"tag":181,"props":2203,"children":2204},{},[2205],{"type":44,"tag":185,"props":2206,"children":2207},{},[2208],{"type":49,"value":2209},"Also useful — share any combination of:",{"type":44,"tag":93,"props":2211,"children":2212},{},[2213,2218,2223,2228,2238],{"type":44,"tag":56,"props":2214,"children":2215},{},[2216],{"type":49,"value":2217},"Deal summary or term sheet (gives me the key economics and timeline)",{"type":44,"tag":56,"props":2219,"children":2220},{},[2221],{"type":49,"value":2222},"Integration to-do list or post-close checklist from outside counsel",{"type":44,"tag":56,"props":2224,"children":2225},{},[2226],{"type":49,"value":2227},"Existing workplan or integration tracker (I'll import and continue from it)",{"type":44,"tag":56,"props":2229,"children":2230},{},[2231,2233],{"type":49,"value":2232},"Closing checklist — if generated by the M&A cold-start skill, I'll inherit it\nautomatically from ",{"type":44,"tag":62,"props":2234,"children":2236},{"className":2235},[],[2237],{"type":49,"value":2164},{"type":44,"tag":56,"props":2239,"children":2240},{},[2241],{"type":49,"value":2242},"Required Consents list alone (if the PA is held by outside counsel)",{"type":44,"tag":181,"props":2244,"children":2245},{},[2246,2251],{"type":44,"tag":185,"props":2247,"children":2248},{},[2249],{"type":49,"value":2250},"If you have nothing written down:",{"type":49,"value":2252}," Tell me the deal in plain terms — who was\nacquired, when it closed, what the main open items are — and I'll build a\nstarter tracker from the standard Day 1\u002F30\u002F90\u002F180 workplan that you edit.",{"type":44,"tag":181,"props":2254,"children":2255},{},[2256],{"type":44,"tag":185,"props":2257,"children":2258},{},[2259],{"type":49,"value":2260},"What changes based on what's provided:",{"type":44,"tag":2262,"props":2263,"children":2264},"table",{},[2265,2284],{"type":44,"tag":2266,"props":2267,"children":2268},"thead",{},[2269],{"type":44,"tag":2270,"props":2271,"children":2272},"tr",{},[2273,2279],{"type":44,"tag":2274,"props":2275,"children":2276},"th",{},[2277],{"type":49,"value":2278},"Input",{"type":44,"tag":2274,"props":2280,"children":2281},{},[2282],{"type":49,"value":2283},"What you get",{"type":44,"tag":2285,"props":2286,"children":2287},"tbody",{},[2288,2302,2315,2328],{"type":44,"tag":2270,"props":2289,"children":2290},{},[2291,2297],{"type":44,"tag":2292,"props":2293,"children":2294},"td",{},[2295],{"type":49,"value":2296},"Full PA",{"type":44,"tag":2292,"props":2298,"children":2299},{},[2300],{"type":49,"value":2301},"Complete workplan + Required Consents with deadlines + PA dates",{"type":44,"tag":2270,"props":2303,"children":2304},{},[2305,2310],{"type":44,"tag":2292,"props":2306,"children":2307},{},[2308],{"type":49,"value":2309},"PA + contract list",{"type":44,"tag":2292,"props":2311,"children":2312},{},[2313],{"type":49,"value":2314},"Full tracker + contract assignment tier list",{"type":44,"tag":2270,"props":2316,"children":2317},{},[2318,2323],{"type":44,"tag":2292,"props":2319,"children":2320},{},[2321],{"type":49,"value":2322},"Deal summary \u002F to-do list",{"type":44,"tag":2292,"props":2324,"children":2325},{},[2326],{"type":49,"value":2327},"Standard workplan skeleton, Required Consents as placeholders",{"type":44,"tag":2270,"props":2329,"children":2330},{},[2331,2336],{"type":44,"tag":2292,"props":2332,"children":2333},{},[2334],{"type":49,"value":2335},"Nothing",{"type":44,"tag":2292,"props":2337,"children":2338},{},[2339],{"type":49,"value":2340},"Standard workplan scaffold; attorney fills in consents and contract lists",{"type":44,"tag":181,"props":2342,"children":2343},{},[2344],{"type":49,"value":2345},"The tracker is designed to be built out progressively — a skeleton today, filled\nin as more information becomes available.",{"type":44,"tag":181,"props":2347,"children":2348},{},[2349],{"type":44,"tag":185,"props":2350,"children":2351},{},[2352],{"type":49,"value":2353},"From the PA extract:",{"type":44,"tag":181,"props":2355,"children":2356},{},[2357],{"type":44,"tag":2358,"props":2359,"children":2360},"em",{},[2361],{"type":49,"value":2362},"Required Consents schedule:",{"type":44,"tag":93,"props":2364,"children":2365},{},[2366],{"type":44,"tag":56,"props":2367,"children":2368},{},[2369],{"type":49,"value":2370},"For each consent: counterparty name, contract type, and the contractual\ndeadline. Set as required_consent: true with pa_deadline populated.",{"type":44,"tag":181,"props":2372,"children":2373},{},[2374],{"type":44,"tag":2358,"props":2375,"children":2376},{},[2377],{"type":49,"value":2378},"Post-closing obligations:",{"type":44,"tag":93,"props":2380,"children":2381},{},[2382],{"type":44,"tag":56,"props":2383,"children":2384},{},[2385],{"type":49,"value":2386},"Map each obligation to a workplan item. Assign to the correct phase based\non the deadline. Tag as pa-obligation in deadline_basis.",{"type":44,"tag":181,"props":2388,"children":2389},{},[2390],{"type":44,"tag":2358,"props":2391,"children":2392},{},[2393],{"type":49,"value":2394},"Key dates:",{"type":44,"tag":93,"props":2396,"children":2397},{},[2398,2403,2408,2413],{"type":44,"tag":56,"props":2399,"children":2400},{},[2401],{"type":49,"value":2402},"Required Consents deadline — extract from the PA",{"type":44,"tag":56,"props":2404,"children":2405},{},[2406],{"type":49,"value":2407},"Rep and warranty survival expiry — pull the specific survival periods from the PA.\nGeneral, fundamental, and tax reps typically have different survival periods; pull\neach one the PA defines and record them separately. Do not assume a default.",{"type":44,"tag":56,"props":2409,"children":2410},{},[2411],{"type":49,"value":2412},"Escrow release date(s) — extract from the PA",{"type":44,"tag":56,"props":2414,"children":2415},{},[2416],{"type":49,"value":2417},"Any earn-out measurement and payment dates — add to pa_dates.earnout_milestones,\nowner always set to \"finance\"",{"type":44,"tag":2136,"props":2419,"children":2421},{"id":2420},"step-3-build-the-phased-workplan",[2422],{"type":49,"value":2423},"Step 3: Build the phased workplan",{"type":44,"tag":181,"props":2425,"children":2426},{},[2427],{"type":49,"value":2428},"Generate standard workplan items for each phase. Add PA obligations extracted\nin Step 2. Items inherited from the closing checklist are pre-populated.",{"type":44,"tag":181,"props":2430,"children":2431},{},[2432],{"type":44,"tag":185,"props":2433,"children":2434},{},[2435],{"type":49,"value":2436},"Day 1 — legal-owns:",{"type":44,"tag":93,"props":2438,"children":2439},{},[2440,2450,2459,2469,2478,2487,2496],{"type":44,"tag":56,"props":2441,"children":2442},{},[2443,2445],{"type":49,"value":2444},"Entity name change filing (if acquired entity is being renamed) ",{"type":44,"tag":324,"props":2446,"children":2447},{},[2448],{"type":49,"value":2449},"priority: critical",{"type":44,"tag":56,"props":2451,"children":2452},{},[2453,2455],{"type":49,"value":2454},"Bank account signatory updates — notify bank with closing documentation ",{"type":44,"tag":324,"props":2456,"children":2457},{},[2458],{"type":49,"value":2449},{"type":44,"tag":56,"props":2460,"children":2461},{},[2462,2464],{"type":49,"value":2463},"Registered agent notification of ownership change ",{"type":44,"tag":324,"props":2465,"children":2466},{},[2467],{"type":49,"value":2468},"priority: high",{"type":44,"tag":56,"props":2470,"children":2471},{},[2472,2474],{"type":49,"value":2473},"Key IP assignment execution — if any IP assignments were deferred from closing ",{"type":44,"tag":324,"props":2475,"children":2476},{},[2477],{"type":49,"value":2449},{"type":44,"tag":56,"props":2479,"children":2480},{},[2481,2483],{"type":49,"value":2482},"Domain name and social media account transfer ",{"type":44,"tag":324,"props":2484,"children":2485},{},[2486],{"type":49,"value":2468},{"type":44,"tag":56,"props":2488,"children":2489},{},[2490,2492],{"type":49,"value":2491},"D&O insurance — confirm tail policy is bound for acquired entity directors ",{"type":44,"tag":324,"props":2493,"children":2494},{},[2495],{"type":49,"value":2449},{"type":44,"tag":56,"props":2497,"children":2498},{},[2499,2501],{"type":49,"value":2500},"Secretary of State ownership notifications where required by state law ",{"type":44,"tag":324,"props":2502,"children":2503},{},[2504],{"type":49,"value":2468},{"type":44,"tag":181,"props":2506,"children":2507},{},[2508],{"type":44,"tag":185,"props":2509,"children":2510},{},[2511],{"type":49,"value":2512},"Day 1 — legal-supports:",{"type":44,"tag":93,"props":2514,"children":2515},{},[2516,2525,2530],{"type":44,"tag":56,"props":2517,"children":2518},{},[2519,2521],{"type":49,"value":2520},"Employee announcement and communications (HR owns, legal reviews) ",{"type":44,"tag":324,"props":2522,"children":2523},{},[2524],{"type":49,"value":2449},{"type":44,"tag":56,"props":2526,"children":2527},{},[2528],{"type":49,"value":2529},"Benefits day-1 coverage confirmation (HR owns, legal advises on COBRA and plan terms)",{"type":44,"tag":56,"props":2531,"children":2532},{},[2533],{"type":49,"value":2534},"Customer communication letters (business owns, legal reviews for accuracy)",{"type":44,"tag":181,"props":2536,"children":2537},{},[2538],{"type":44,"tag":185,"props":2539,"children":2540},{},[2541],{"type":49,"value":2542},"Day 30 — legal-owns:",{"type":44,"tag":93,"props":2544,"children":2545},{},[2546,2555,2564,2574,2583,2592],{"type":44,"tag":56,"props":2547,"children":2548},{},[2549,2551],{"type":49,"value":2550},"Required Consents initial push — contact all counterparties, document outreach ",{"type":44,"tag":324,"props":2552,"children":2553},{},[2554],{"type":49,"value":2449},{"type":44,"tag":56,"props":2556,"children":2557},{},[2558,2560],{"type":49,"value":2559},"IP assignment recordal at USPTO (patents, trademarks) ",{"type":44,"tag":324,"props":2561,"children":2562},{},[2563],{"type":49,"value":2468},{"type":44,"tag":56,"props":2565,"children":2566},{},[2567,2569],{"type":49,"value":2568},"Copyright assignment filing ",{"type":44,"tag":324,"props":2570,"children":2571},{},[2572],{"type":49,"value":2573},"priority: medium",{"type":44,"tag":56,"props":2575,"children":2576},{},[2577,2579],{"type":49,"value":2578},"Trademark assignment recording ",{"type":44,"tag":324,"props":2580,"children":2581},{},[2582],{"type":49,"value":2468},{"type":44,"tag":56,"props":2584,"children":2585},{},[2586,2588],{"type":49,"value":2587},"Material contract review — complete tier 1 and tier 2 contract assignment analysis ",{"type":44,"tag":324,"props":2589,"children":2590},{},[2591],{"type":49,"value":2468},{"type":44,"tag":56,"props":2593,"children":2594},{},[2595,2597],{"type":49,"value":2596},"Insurance tail policy final confirmation ",{"type":44,"tag":324,"props":2598,"children":2599},{},[2600],{"type":49,"value":2468},{"type":44,"tag":181,"props":2602,"children":2603},{},[2604],{"type":44,"tag":185,"props":2605,"children":2606},{},[2607],{"type":49,"value":2608},"Day 30 — legal-supports:",{"type":44,"tag":93,"props":2610,"children":2611},{},[2612,2617],{"type":44,"tag":56,"props":2613,"children":2614},{},[2615],{"type":49,"value":2616},"Data migration privacy review (IT owns, legal advises on data transfer mechanisms)",{"type":44,"tag":56,"props":2618,"children":2619},{},[2620],{"type":49,"value":2621},"Real estate lease review for assignment provisions (facilities owns, legal advises)",{"type":44,"tag":181,"props":2623,"children":2624},{},[2625],{"type":44,"tag":185,"props":2626,"children":2627},{},[2628],{"type":49,"value":2629},"Day 90 — legal-owns:",{"type":44,"tag":93,"props":2631,"children":2632},{},[2633,2643,2652,2661,2670],{"type":44,"tag":56,"props":2634,"children":2635},{},[2636,2638],{"type":49,"value":2637},"Required Consents deadline — all Required Consents must be obtained or escalated ",{"type":44,"tag":324,"props":2639,"children":2640},{},[2641],{"type":49,"value":2642},"priority: critical, deadline: pa_dates.required_consents_deadline",{"type":44,"tag":56,"props":2644,"children":2645},{},[2646,2648],{"type":49,"value":2647},"Entity rationalization decision — recommend keep separate \u002F merge \u002F dissolve ",{"type":44,"tag":324,"props":2649,"children":2650},{},[2651],{"type":49,"value":2468},{"type":44,"tag":56,"props":2653,"children":2654},{},[2655,2657],{"type":49,"value":2656},"Benefits plan assumption or termination documentation ",{"type":44,"tag":324,"props":2658,"children":2659},{},[2660],{"type":49,"value":2468},{"type":44,"tag":56,"props":2662,"children":2663},{},[2664,2666],{"type":49,"value":2665},"Secondary consent push — remaining outstanding consents ",{"type":44,"tag":324,"props":2667,"children":2668},{},[2669],{"type":49,"value":2468},{"type":44,"tag":56,"props":2671,"children":2672},{},[2673,2675],{"type":49,"value":2674},"Tier 3 change of control contract resolution ",{"type":44,"tag":324,"props":2676,"children":2677},{},[2678],{"type":49,"value":2449},{"type":44,"tag":181,"props":2680,"children":2681},{},[2682],{"type":44,"tag":185,"props":2683,"children":2684},{},[2685],{"type":49,"value":2686},"Day 90 — legal-supports:",{"type":44,"tag":93,"props":2688,"children":2689},{},[2690],{"type":44,"tag":56,"props":2691,"children":2692},{},[2693],{"type":49,"value":2694},"Full HR harmonization documentation (HR owns, legal advises on employment law)",{"type":44,"tag":181,"props":2696,"children":2697},{},[2698],{"type":44,"tag":185,"props":2699,"children":2700},{},[2701],{"type":49,"value":2702},"Day 180 — legal-owns:",{"type":44,"tag":93,"props":2704,"children":2705},{},[2706,2715,2724,2733],{"type":44,"tag":56,"props":2707,"children":2708},{},[2709,2711],{"type":49,"value":2710},"Entity merger filing — if rationalization decision is to merge ",{"type":44,"tag":324,"props":2712,"children":2713},{},[2714],{"type":49,"value":2468},{"type":44,"tag":56,"props":2716,"children":2717},{},[2718,2720],{"type":49,"value":2719},"Entity dissolution filing — if rationalization decision is to wind down ",{"type":44,"tag":324,"props":2721,"children":2722},{},[2723],{"type":49,"value":2468},{"type":44,"tag":56,"props":2725,"children":2726},{},[2727,2729],{"type":49,"value":2728},"Full contract novation — contracts requiring acquiror's name ",{"type":44,"tag":324,"props":2730,"children":2731},{},[2732],{"type":49,"value":2468},{"type":44,"tag":56,"props":2734,"children":2735},{},[2736,2738],{"type":49,"value":2737},"Rep survival tracking — note upcoming expiry date ",{"type":44,"tag":324,"props":2739,"children":2740},{},[2741],{"type":49,"value":2573},{"type":44,"tag":181,"props":2743,"children":2744},{},[2745],{"type":49,"value":2746},"Show summary after generating:",{"type":44,"tag":313,"props":2748,"children":2751},{"className":2749,"code":2750,"language":49},[2128],"Integration tracker initialized — [Deal code] \u002F [Target]\n\nClose date: [date]\nRequired Consents deadline: [date] ([N] days from today)\nRep survival expires: [date]\n\nWorkplan items: [N] ([N] legal-owns, [N] legal-supports)\nRequired Consents: [N] (from PA schedule)\nDesired Consents: [N] (from diligence — no PA deadline)\n\nContract assignment: not yet imported — run --contracts to populate\n\nNext step: run \u002Fcorporate-legal:integration-management --contracts to import the\ncontract list, then --report to see your first status summary.\n",[2752],{"type":44,"tag":62,"props":2753,"children":2754},{"__ignoreMap":318},[2755],{"type":49,"value":2750},{"type":44,"tag":170,"props":2757,"children":2758},{},[],{"type":44,"tag":174,"props":2760,"children":2762},{"id":2761},"mode-2-contract-assignment",[2763],{"type":49,"value":2764},"Mode 2: Contract Assignment",{"type":44,"tag":313,"props":2766,"children":2769},{"className":2767,"code":2768,"language":49},[2128],"\u002Fcorporate-legal:integration-management --contracts [--deal [code]]\n",[2770],{"type":44,"tag":62,"props":2771,"children":2772},{"__ignoreMap":318},[2773],{"type":49,"value":2768},{"type":44,"tag":181,"props":2775,"children":2776},{},[2777],{"type":49,"value":2778},"This is the dedicated contract assignment initialization. Separate from the\nmain init so it can be run independently and re-run when the contract list\nchanges.",{"type":44,"tag":2136,"props":2780,"children":2782},{"id":2781},"step-1-get-the-contract-list",[2783],{"type":49,"value":2784},"Step 1: Get the contract list",{"type":44,"tag":181,"props":2786,"children":2787},{},[2788],{"type":49,"value":2789},"Two paths — use whichever applies:",{"type":44,"tag":181,"props":2791,"children":2792},{},[2793],{"type":44,"tag":185,"props":2794,"children":2795},{},[2796],{"type":49,"value":2797},"Path A: Connected repository",{"type":44,"tag":2184,"props":2799,"children":2800},{},[2801,2806],{"type":44,"tag":181,"props":2802,"children":2803},{},[2804],{"type":49,"value":2805},"Is your contract repository connected? (Google Drive, Box, SharePoint,\nor a VDR that's still accessible post-close?)",{"type":44,"tag":181,"props":2807,"children":2808},{},[2809],{"type":49,"value":2810},"If yes: give me the folder path or folder name for the acquired company's\ncontracts. I'll pull a list of what's there and read each contract for the\nassignment clause and counterparty.",{"type":44,"tag":181,"props":2812,"children":2813},{},[2814],{"type":49,"value":2815},"Search the connected repository. For each document found:",{"type":44,"tag":93,"props":2817,"children":2818},{},[2819,2824],{"type":44,"tag":56,"props":2820,"children":2821},{},[2822],{"type":49,"value":2823},"Extract filename and file path",{"type":44,"tag":56,"props":2825,"children":2826},{},[2827],{"type":49,"value":2828},"Read the document — identify: contract party (counterparty name), contract\ntype (from header or subject matter), assignment clause text, change of\ncontrol clause text if present, and annual value if stated.",{"type":44,"tag":181,"props":2830,"children":2831},{},[2832],{"type":44,"tag":185,"props":2833,"children":2834},{},[2835],{"type":49,"value":2836},"Path B: Manual list upload",{"type":44,"tag":2184,"props":2838,"children":2839},{},[2840,2845,2863],{"type":44,"tag":181,"props":2841,"children":2842},{},[2843],{"type":49,"value":2844},"Upload a contract list. This can be:",{"type":44,"tag":93,"props":2846,"children":2847},{},[2848,2853,2858],{"type":44,"tag":56,"props":2849,"children":2850},{},[2851],{"type":49,"value":2852},"The Material Contracts schedule from the PA disclosure schedules",{"type":44,"tag":56,"props":2854,"children":2855},{},[2856],{"type":49,"value":2857},"A CSV or Excel export from their contract management system",{"type":44,"tag":56,"props":2859,"children":2860},{},[2861],{"type":49,"value":2862},"A manually prepared list",{"type":44,"tag":181,"props":2864,"children":2865},{},[2866],{"type":49,"value":2867},"Minimum required columns: Contract Name, Counterparty. Helpful but optional:\nContract Type, Annual Value, Assignment Clause text.",{"type":44,"tag":181,"props":2869,"children":2870},{},[2871],{"type":49,"value":2872},"Read the uploaded list. For contracts where no assignment clause text is\nprovided, set assignment_mechanism to \"not_reviewed\" and flag for follow-up.",{"type":44,"tag":181,"props":2874,"children":2875},{},[2876],{"type":44,"tag":185,"props":2877,"children":2878},{},[2879],{"type":49,"value":2880},"Path C: Disclosure schedule",{"type":44,"tag":181,"props":2882,"children":2883},{},[2884],{"type":49,"value":2885},"If neither repository nor list is available, read the Material Contracts\nschedule from the PA disclosure schedules (from the PA uploaded in --init).\nThis gives the minimum required list — parties and contract types. Assignment\nclauses will need manual review.",{"type":44,"tag":2136,"props":2887,"children":2889},{"id":2888},"step-2-determine-assignment-mechanism",[2890],{"type":49,"value":2891},"Step 2: Determine assignment mechanism",{"type":44,"tag":181,"props":2893,"children":2894},{},[2895],{"type":49,"value":2896},"For each contract, classify the assignment mechanism:",{"type":44,"tag":2262,"props":2898,"children":2899},{},[2900,2921],{"type":44,"tag":2266,"props":2901,"children":2902},{},[2903],{"type":44,"tag":2270,"props":2904,"children":2905},{},[2906,2911,2916],{"type":44,"tag":2274,"props":2907,"children":2908},{},[2909],{"type":49,"value":2910},"Mechanism",{"type":44,"tag":2274,"props":2912,"children":2913},{},[2914],{"type":49,"value":2915},"Definition",{"type":44,"tag":2274,"props":2917,"children":2918},{},[2919],{"type":49,"value":2920},"Tier",{"type":44,"tag":2285,"props":2922,"children":2923},{},[2924,2946,2968,2990,3012],{"type":44,"tag":2270,"props":2925,"children":2926},{},[2927,2936,2941],{"type":44,"tag":2292,"props":2928,"children":2929},{},[2930],{"type":44,"tag":62,"props":2931,"children":2933},{"className":2932},[],[2934],{"type":49,"value":2935},"consent-required",{"type":44,"tag":2292,"props":2937,"children":2938},{},[2939],{"type":49,"value":2940},"Explicit clause prohibiting assignment without counterparty consent",{"type":44,"tag":2292,"props":2942,"children":2943},{},[2944],{"type":49,"value":2945},"1 or 2",{"type":44,"tag":2270,"props":2947,"children":2948},{},[2949,2958,2963],{"type":44,"tag":2292,"props":2950,"children":2951},{},[2952],{"type":44,"tag":62,"props":2953,"children":2955},{"className":2954},[],[2956],{"type":49,"value":2957},"coc-provision",{"type":44,"tag":2292,"props":2959,"children":2960},{},[2961],{"type":49,"value":2962},"Change of control clause giving counterparty termination or consent right triggered by the deal",{"type":44,"tag":2292,"props":2964,"children":2965},{},[2966],{"type":49,"value":2967},"3",{"type":44,"tag":2270,"props":2969,"children":2970},{},[2971,2980,2985],{"type":44,"tag":2292,"props":2972,"children":2973},{},[2974],{"type":44,"tag":62,"props":2975,"children":2977},{"className":2976},[],[2978],{"type":49,"value":2979},"auto-assign",{"type":44,"tag":2292,"props":2981,"children":2982},{},[2983],{"type":49,"value":2984},"No restriction, or explicit permission to assign to affiliates or successors",{"type":44,"tag":2292,"props":2986,"children":2987},{},[2988],{"type":49,"value":2989},"4",{"type":44,"tag":2270,"props":2991,"children":2992},{},[2993,3002,3007],{"type":44,"tag":2292,"props":2994,"children":2995},{},[2996],{"type":44,"tag":62,"props":2997,"children":2999},{"className":2998},[],[3000],{"type":49,"value":3001},"silent",{"type":44,"tag":2292,"props":3003,"children":3004},{},[3005],{"type":49,"value":3006},"No assignment clause — default to governing law. Research the governing-law default for contract assignment when the contract is silent and cite the controlling rule. Flag for attorney review.",{"type":44,"tag":2292,"props":3008,"children":3009},{},[3010],{"type":49,"value":3011},"2",{"type":44,"tag":2270,"props":3013,"children":3014},{},[3015,3024,3029],{"type":44,"tag":2292,"props":3016,"children":3017},{},[3018],{"type":44,"tag":62,"props":3019,"children":3021},{"className":3020},[],[3022],{"type":49,"value":3023},"not_reviewed",{"type":44,"tag":2292,"props":3025,"children":3026},{},[3027],{"type":49,"value":3028},"Could not read or locate assignment clause",{"type":44,"tag":2292,"props":3030,"children":3031},{},[3032],{"type":49,"value":3033},"Flag for manual review",{"type":44,"tag":181,"props":3035,"children":3036},{},[3037],{"type":49,"value":3038},"For contracts flagged in the Required Consents PA schedule: override tier to 1\nregardless of assignment mechanism classification.",{"type":44,"tag":2136,"props":3040,"children":3042},{"id":3041},"step-3-tier-assignment",[3043],{"type":49,"value":3044},"Step 3: Tier assignment",{"type":44,"tag":313,"props":3046,"children":3049},{"className":3047,"code":3048,"language":49},[2128],"Tier 1 — Required Consents: [N] contracts\n  Named in PA schedule, hard deadline [date], must obtain consent\n\nTier 2 — Material, consent required: [N] contracts\n  Assignment restriction present, not in PA schedule\n  Recommended timeline: obtain within Day 90\n\nTier 3 — Change of control provisions: [N] contracts ⚠️\n  Counterparty has termination or consent right triggered by close\n  ACTION REQUIRED: contact counterparty immediately — CoC may already be triggered\n\nTier 4 — Auto-assign \u002F no action: [N] contracts\n  Assigns automatically or by affiliate\u002Fsuccessor provision\n  Tracking only — no outreach needed\n\nNot reviewed: [N] contracts\n  Could not determine assignment mechanism — manual review required\n",[3050],{"type":44,"tag":62,"props":3051,"children":3052},{"__ignoreMap":318},[3053],{"type":49,"value":3048},{"type":44,"tag":181,"props":3055,"children":3056},{},[3057],{"type":49,"value":3058},"Show tier 3 separately and prominently. A change of control clause may have\nalready triggered on the close date — counterparty may have a right to terminate\nthat is running right now.",{"type":44,"tag":2136,"props":3060,"children":3062},{"id":3061},"step-4-generate-status-entries",[3063],{"type":49,"value":3064},"Step 4: Generate status entries",{"type":44,"tag":181,"props":3066,"children":3067},{},[3068],{"type":49,"value":3069},"For each contract, create a tracker entry with:",{"type":44,"tag":93,"props":3071,"children":3072},{},[3073,3078,3112],{"type":44,"tag":56,"props":3074,"children":3075},{},[3076],{"type":49,"value":3077},"All extracted fields (counterparty, type, value, mechanism, tier)",{"type":44,"tag":56,"props":3079,"children":3080},{},[3081,3083,3089,3091,3097,3099,3105,3107],{"type":49,"value":3082},"Initial status: tier 4 → ",{"type":44,"tag":62,"props":3084,"children":3086},{"className":3085},[],[3087],{"type":49,"value":3088},"no_action",{"type":49,"value":3090},"; tier 3 → ",{"type":44,"tag":62,"props":3092,"children":3094},{"className":3093},[],[3095],{"type":49,"value":3096},"coc_triggered",{"type":49,"value":3098},"; tiers 1\u002F2 → ",{"type":44,"tag":62,"props":3100,"children":3102},{"className":3101},[],[3103],{"type":49,"value":3104},"consent_pending",{"type":49,"value":3106},"; not_reviewed → ",{"type":44,"tag":62,"props":3108,"children":3110},{"className":3109},[],[3111],{"type":49,"value":3023},{"type":44,"tag":56,"props":3113,"children":3114},{},[3115],{"type":49,"value":3116},"pa_deadline populated for tier 1 from Required Consents schedule",{"type":44,"tag":170,"props":3118,"children":3119},{},[],{"type":44,"tag":174,"props":3121,"children":3123},{"id":3122},"mode-3-status-report",[3124],{"type":49,"value":3125},"Mode 3: Status Report",{"type":44,"tag":313,"props":3127,"children":3130},{"className":3128,"code":3129,"language":49},[2128],"\u002Fcorporate-legal:integration-management --report [--deal [code]]\n",[3131],{"type":44,"tag":62,"props":3132,"children":3133},{"__ignoreMap":318},[3134],{"type":49,"value":3129},{"type":44,"tag":181,"props":3136,"children":3137},{},[3138],{"type":49,"value":3139},"Reads current tracker state. Produces:",{"type":44,"tag":313,"props":3141,"children":3144},{"className":3142,"code":3143,"language":49},[2128],"[WORK-PRODUCT HEADER — per plugin config ## Outputs — differs by role; see `## Who's using this`]\n\n> This status report is derived from the purchase agreement, diligence findings, and post-closing integration records. It inherits their privilege and confidentiality status — distribution beyond the privilege circle can waive privilege. Confirm the recipient list before sending.\n\nINTEGRATION STATUS — [Deal code] \u002F [Target]\n[Date] — Day [N] post-close\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nEXECUTIVE SUMMARY\n[2-3 sentence paragraph: overall status, biggest risk, key win since last report]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nREQUIRED CONSENTS  [deadline: DATE — N days remaining]\n  Obtained:        [N] of [total]  ████████░░  [%]\n  In negotiation:  [N]\n  Outreach sent:   [N]\n  Not started:     [N]\n  Refused:         [N] ⚠️\n\n⚠️ AT RISK: [counterparty] — deadline in [N] days, no response to outreach\n⚠️ REFUSED: [counterparty] — PA obligation not met; escalate to outside counsel\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nCONTRACT ASSIGNMENT\n  Tier 1 (Required Consents):   [N] complete \u002F [N] in progress \u002F [N] pending\n  Tier 2 (Material contracts):  [N] complete \u002F [N] in progress \u002F [N] pending\n  Tier 3 (CoC provisions):      [N] resolved \u002F [N] outstanding ⚠️\n  Tier 4 (Auto-assign):         [N] — no action required\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nWORKPLAN — LEGAL OWNS\n  🔴 OVERDUE ([N]):\n    [item] — was due [date]\n\n  ⏰ DUE THIS WEEK ([N]):\n    [item] — due [date]\n\n  ✅ COMPLETED SINCE LAST REPORT ([N]):\n    [item] — completed [date]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nBLOCKERS & DECISIONS NEEDED\n  [item] — blocked on: [description] — owner: [name]\n  [item] — decision needed: [description] — recommend: [option]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nKEY DATES COMING UP\n  [date] — [milestone \u002F deadline]\n  [date] — Rep survival expires — confirm no pending indemnification claims\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n",[3145],{"type":44,"tag":62,"props":3146,"children":3147},{"__ignoreMap":318},[3148],{"type":49,"value":3143},{"type":44,"tag":170,"props":3150,"children":3151},{},[],{"type":44,"tag":174,"props":3153,"children":3155},{"id":3154},"mode-4-update",[3156],{"type":49,"value":3157},"Mode 4: Update",{"type":44,"tag":313,"props":3159,"children":3162},{"className":3160,"code":3161,"language":49},[2128],"\u002Fcorporate-legal:integration-management --update [--deal [code]]\n",[3163],{"type":44,"tag":62,"props":3164,"children":3165},{"__ignoreMap":318},[3166],{"type":49,"value":3161},{"type":44,"tag":181,"props":3168,"children":3169},{},[3170,3175],{"type":44,"tag":185,"props":3171,"children":3172},{},[3173],{"type":49,"value":3174},"Manual update:",{"type":49,"value":3176}," Attorney tells Claude what changed.",{"type":44,"tag":2184,"props":3178,"children":3179},{},[3180],{"type":44,"tag":181,"props":3181,"children":3182},{},[3183,3185,3190,3192,3197],{"type":49,"value":3184},"\"We got the Salesforce consent. Mark it obtained, assigned to ",{"type":44,"tag":324,"props":3186,"children":3187},{},[3188],{"type":49,"value":3189},"name",{"type":49,"value":3191},", date today.\"\n\"The entity rationalization decision is to merge. Update status and add the merger\nfiling to Day 180.\"\n\"",{"type":44,"tag":324,"props":3193,"children":3194},{},[3195],{"type":49,"value":3196},"Counterparty",{"type":49,"value":3198}," refused consent. Flag it and note we need outside counsel on\nwhether this triggers a PA indemnification claim.\"",{"type":44,"tag":181,"props":3200,"children":3201},{},[3202],{"type":49,"value":3203},"Claude updates the relevant tracker entry, recalculates any downstream status\n(e.g., if all tier 1 consents are now obtained, flag the PA obligation as met),\nand shows what changed.",{"type":44,"tag":181,"props":3205,"children":3206},{},[3207,3212],{"type":44,"tag":185,"props":3208,"children":3209},{},[3210],{"type":49,"value":3211},"Upload update:",{"type":49,"value":3213}," Workstream owner or outside counsel sends a status document.",{"type":44,"tag":2184,"props":3215,"children":3216},{},[3217],{"type":44,"tag":181,"props":3218,"children":3219},{},[3220,3222,3227],{"type":49,"value":3221},"Upload the status update from ",{"type":44,"tag":324,"props":3223,"children":3224},{},[3225],{"type":49,"value":3226},"outside counsel \u002F HR lead \u002F corp dev team",{"type":49,"value":3228},".\nI'll parse it and update the tracker.",{"type":44,"tag":181,"props":3230,"children":3231},{},[3232],{"type":49,"value":3233},"Read the uploaded document. Match described items to tracker entries by\ncounterparty name or workplan item description. Update status fields.\nFlag any items in the update that don't match an existing tracker entry —\nmay be new items to add.",{"type":44,"tag":181,"props":3235,"children":3236},{},[3237],{"type":49,"value":3238},"After any update, show:",{"type":44,"tag":313,"props":3240,"children":3243},{"className":3241,"code":3242,"language":49},[2128],"Updated [N] items.\n\nChanges:\n  CON-003 Salesforce: not_started → obtained\n  W-014 Entity rationalization: in_progress → complete\n\nNew flags:\n  CON-007 [Counterparty]: refused — PA obligation may be unmet. Consider:\n  outside counsel review of indemnification claim. ⚠️\n",[3244],{"type":44,"tag":62,"props":3245,"children":3246},{"__ignoreMap":318},[3247],{"type":49,"value":3242},{"type":44,"tag":170,"props":3249,"children":3250},{},[],{"type":44,"tag":174,"props":3252,"children":3254},{"id":3253},"mode-5-export",[3255],{"type":49,"value":3256},"Mode 5: Export",{"type":44,"tag":313,"props":3258,"children":3261},{"className":3259,"code":3260,"language":49},[2128],"\u002Fcorporate-legal:integration-management --export [--format csv|table] [--section all|consents|contracts|workplan]\n",[3262],{"type":44,"tag":62,"props":3263,"children":3264},{"__ignoreMap":318},[3265],{"type":49,"value":3260},{"type":44,"tag":181,"props":3267,"children":3268},{},[3269],{"type":49,"value":3270},"Produces a flat CSV or markdown table. Default: all sections, CSV.",{"type":44,"tag":181,"props":3272,"children":3273},{},[3274,3276,3282],{"type":49,"value":3275},"CSV format — one row per item, section indicated by a ",{"type":44,"tag":62,"props":3277,"children":3279},{"className":3278},[],[3280],{"type":49,"value":3281},"section",{"type":49,"value":3283}," column.\nColumns vary by section:",{"type":44,"tag":181,"props":3285,"children":3286},{},[3287,3292],{"type":44,"tag":2358,"props":3288,"children":3289},{},[3290],{"type":49,"value":3291},"Workplan:",{"type":49,"value":3293}," id, phase, description, owner, workstream, priority, deadline, status, blocker",{"type":44,"tag":181,"props":3295,"children":3296},{},[3297,3302],{"type":44,"tag":2358,"props":3298,"children":3299},{},[3300],{"type":49,"value":3301},"Consents:",{"type":49,"value":3303}," id, counterparty, contract_type, required_consent, pa_deadline, status, assigned_to, obtained_date, notes",{"type":44,"tag":181,"props":3305,"children":3306},{},[3307,3312],{"type":44,"tag":2358,"props":3308,"children":3309},{},[3310],{"type":49,"value":3311},"Contracts:",{"type":49,"value":3313}," id, name, counterparty, contract_type, annual_value, assignment_mechanism, tier, required_consent, pa_deadline, status, assigned_to, notes",{"type":44,"tag":181,"props":3315,"children":3316},{},[3317],{"type":49,"value":3318},"Export is the shareable format — suitable for outside counsel, corp dev, or a\nboard integration update.",{"type":44,"tag":170,"props":3320,"children":3321},{},[],{"type":44,"tag":174,"props":3323,"children":3325},{"id":3324},"what-this-skill-does-not-do",[3326],{"type":49,"value":3327},"What this skill does not do",{"type":44,"tag":93,"props":3329,"children":3330},{},[3331,3336,3341,3346,3351],{"type":44,"tag":56,"props":3332,"children":3333},{},[3334],{"type":49,"value":3335},"It does not manage business integration workstreams (IT, HR, finance, real\nestate). It tracks legal's touchpoints in those workstreams and flags when\nlegal input is needed. Ownership stays with the business function.",{"type":44,"tag":56,"props":3337,"children":3338},{},[3339],{"type":49,"value":3340},"It does not draft the consent request letters or novation agreements — those\nare produced by the written-consent skill or by outside counsel.",{"type":44,"tag":56,"props":3342,"children":3343},{},[3344],{"type":49,"value":3345},"It does not advise on indemnification claims or PA breach. When a consent is\nrefused or a deadline is missed, it flags the situation — the legal analysis\nof consequences is the attorney's call.",{"type":44,"tag":56,"props":3347,"children":3348},{},[3349],{"type":49,"value":3350},"It does not track earn-out performance. Earn-out milestones and payment dates\nappear in the tracker as reference dates with owner set to finance. The\nbusiness drives the numbers.",{"type":44,"tag":56,"props":3352,"children":3353},{},[3354],{"type":49,"value":3355},"It does not read contracts in real time during status reporting. Contract\nstatus is what the attorney has updated in the tracker. The skill reads the\ntracker, not the contracts, at report time.",{"type":44,"tag":174,"props":3357,"children":3359},{"id":3358},"formula-injection-defense",[3360],{"type":49,"value":3361},"Formula injection defense",{"type":44,"tag":181,"props":3363,"children":3364},{},[3365,3367,3373,3375,3381,3382,3387,3388,3394,3395,3401,3402,3408,3410,3415],{"type":49,"value":3366},"Before writing any cell in Excel, Sheets, or CSV output, neutralize formula injection. Counterparty-sourced text (contract quotes, party names, registered agent data, CLM exports) is attacker-controlled. A cell starting with ",{"type":44,"tag":62,"props":3368,"children":3370},{"className":3369},[],[3371],{"type":49,"value":3372},"=",{"type":49,"value":3374},", ",{"type":44,"tag":62,"props":3376,"children":3378},{"className":3377},[],[3379],{"type":49,"value":3380},"+",{"type":49,"value":3374},{"type":44,"tag":62,"props":3383,"children":3385},{"className":3384},[],[3386],{"type":49,"value":1259},{"type":49,"value":3374},{"type":44,"tag":62,"props":3389,"children":3391},{"className":3390},[],[3392],{"type":49,"value":3393},"@",{"type":49,"value":3374},{"type":44,"tag":62,"props":3396,"children":3398},{"className":3397},[],[3399],{"type":49,"value":3400},"\t",{"type":49,"value":3374},{"type":44,"tag":62,"props":3403,"children":3405},{"className":3404},[],[3406],{"type":49,"value":3407}," ",{"type":49,"value":3409},", or ",{"type":44,"tag":62,"props":3411,"children":3413},{"className":3412},[],[3414],{"type":49,"value":3407},{"type":49,"value":3416}," will be interpreted as a formula or break the row structure.",{"type":44,"tag":93,"props":3418,"children":3419},{},[3420,3445,3455,3465],{"type":44,"tag":56,"props":3421,"children":3422},{},[3423,3428,3429,3435,3437,3443],{"type":44,"tag":185,"props":3424,"children":3425},{},[3426],{"type":49,"value":3427},"Prefix with a single quote:",{"type":49,"value":3407},{"type":44,"tag":62,"props":3430,"children":3432},{"className":3431},[],[3433],{"type":49,"value":3434},"'=SUM(A1:A10)",{"type":49,"value":3436}," → ",{"type":44,"tag":62,"props":3438,"children":3440},{"className":3439},[],[3441],{"type":49,"value":3442},"=SUM(A1:A10)",{"type":49,"value":3444}," (displayed as text, not executed)",{"type":44,"tag":56,"props":3446,"children":3447},{},[3448,3453],{"type":44,"tag":185,"props":3449,"children":3450},{},[3451],{"type":49,"value":3452},"Applies to every cell that contains text sourced from a document, a tool result, or a user paste.",{"type":49,"value":3454}," Column headers you control and computed values you produce are safe.",{"type":44,"tag":56,"props":3456,"children":3457},{},[3458,3463],{"type":44,"tag":185,"props":3459,"children":3460},{},[3461],{"type":49,"value":3462},"CSV: also escape embedded commas, double quotes, newlines",{"type":49,"value":3464}," (RFC 4180 quoting).",{"type":44,"tag":56,"props":3466,"children":3467},{},[3468],{"type":49,"value":3469},"This is not optional. A spreadsheet your user opens in Excel that triggers a macro or exfiltrates data via DDE is a supply-chain attack on your user.",{"type":44,"tag":3471,"props":3472,"children":3473},"style",{},[3474],{"type":49,"value":3475},"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":3477,"total":3573},[3478,3492,3507,3524,3536,3547,3558],{"slug":3479,"name":3479,"fn":3480,"description":3481,"org":3482,"tags":3483,"stars":26,"repoUrl":27,"updatedAt":3491},"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},[3484,3487,3490],{"name":3485,"slug":3486,"type":16},"Compliance","compliance",{"name":3488,"slug":3489,"type":16},"Governance","governance",{"name":24,"slug":25,"type":16},"2026-05-14T06:02:19.677579",{"slug":3493,"name":3493,"fn":3494,"description":3495,"org":3496,"tags":3497,"stars":26,"repoUrl":27,"updatedAt":3506},"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},[3498,3501,3502,3503],{"name":3499,"slug":3500,"type":16},"Automation","automation",{"name":18,"slug":19,"type":16},{"name":24,"slug":25,"type":16},{"name":3504,"slug":3505,"type":16},"QA","qa","2026-05-14T06:01:31.00555",{"slug":3508,"name":3508,"fn":3509,"description":3510,"org":3511,"tags":3512,"stars":26,"repoUrl":27,"updatedAt":3523},"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},[3513,3514,3517,3520],{"name":24,"slug":25,"type":16},{"name":3515,"slug":3516,"type":16},"Policy","policy",{"name":3518,"slug":3519,"type":16},"Regulatory Compliance","regulatory-compliance",{"name":3521,"slug":3522,"type":16},"Risk Assessment","risk-assessment","2026-05-13T06:03:19.61029",{"slug":3525,"name":3525,"fn":3526,"description":3527,"org":3528,"tags":3529,"stars":26,"repoUrl":27,"updatedAt":3535},"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},[3530,3531,3534],{"name":18,"slug":19,"type":16},{"name":3532,"slug":3533,"type":16},"Documents","documents",{"name":24,"slug":25,"type":16},"2026-05-13T06:03:34.070339",{"slug":3537,"name":3537,"fn":3538,"description":3539,"org":3540,"tags":3541,"stars":26,"repoUrl":27,"updatedAt":3546},"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},[3542,3543],{"name":3499,"slug":3500,"type":16},{"name":3544,"slug":3545,"type":16},"Plugin Development","plugin-development","2026-05-13T06:02:55.642269",{"slug":3548,"name":3548,"fn":3549,"description":3550,"org":3551,"tags":3552,"stars":26,"repoUrl":27,"updatedAt":3557},"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},[3553,3556],{"name":3554,"slug":3555,"type":16},"Education","education",{"name":24,"slug":25,"type":16},"2026-07-24T05:41:43.01243",{"slug":3559,"name":3559,"fn":3560,"description":3561,"org":3562,"tags":3563,"stars":26,"repoUrl":27,"updatedAt":3572},"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},[3564,3567,3568,3569],{"name":3565,"slug":3566,"type":16},"Documentation","documentation",{"name":3488,"slug":3489,"type":16},{"name":24,"slug":25,"type":16},{"name":3570,"slug":3571,"type":16},"Meetings","meetings","2026-05-14T06:01:29.792942",118,{"items":3575,"total":3758},[3576,3597,3611,3623,3642,3653,3672,3692,3706,3721,3729,3742],{"slug":3577,"name":3577,"fn":3578,"description":3579,"org":3580,"tags":3581,"stars":3594,"repoUrl":3595,"updatedAt":3596},"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},[3582,3585,3588,3591],{"name":3583,"slug":3584,"type":16},"Creative","creative",{"name":3586,"slug":3587,"type":16},"Design","design",{"name":3589,"slug":3590,"type":16},"Generative Art","generative-art",{"name":3592,"slug":3593,"type":16},"JavaScript","javascript",161831,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills","2026-04-06T17:56:15.455818",{"slug":3598,"name":3598,"fn":3599,"description":3600,"org":3601,"tags":3602,"stars":3594,"repoUrl":3595,"updatedAt":3610},"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},[3603,3606,3607],{"name":3604,"slug":3605,"type":16},"Branding","branding",{"name":3586,"slug":3587,"type":16},{"name":3608,"slug":3609,"type":16},"Typography","typography","2026-04-06T17:56:05.042852",{"slug":3612,"name":3612,"fn":3613,"description":3614,"org":3615,"tags":3616,"stars":3594,"repoUrl":3595,"updatedAt":3622},"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},[3617,3618,3619],{"name":3583,"slug":3584,"type":16},{"name":3586,"slug":3587,"type":16},{"name":3620,"slug":3621,"type":16},"PDF","pdf","2026-04-06T17:56:03.794732",{"slug":3624,"name":3624,"fn":3625,"description":3626,"org":3627,"tags":3628,"stars":3594,"repoUrl":3595,"updatedAt":3641},"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},[3629,3632,3633,3636,3638],{"name":3630,"slug":3631,"type":16},"Agents","agents",{"name":9,"slug":8,"type":16},{"name":3634,"slug":3635,"type":16},"Anthropic SDK","anthropic-sdk",{"name":3637,"slug":3624,"type":16},"Claude API",{"name":3639,"slug":3640,"type":16},"LLM","llm","2026-07-28T05:36:08.213335",{"slug":3643,"name":3643,"fn":3644,"description":3645,"org":3646,"tags":3647,"stars":3594,"repoUrl":3595,"updatedAt":3652},"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},[3648,3649],{"name":3565,"slug":3566,"type":16},{"name":3650,"slug":3651,"type":16},"Technical Writing","technical-writing","2026-04-06T17:56:14.18897",{"slug":3654,"name":3654,"fn":3655,"description":3656,"org":3657,"tags":3658,"stars":3594,"repoUrl":3595,"updatedAt":3671},"docx","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},[3659,3660,3662,3665,3668],{"name":3532,"slug":3533,"type":16},{"name":3661,"slug":3654,"type":16},"DOCX",{"name":3663,"slug":3664,"type":16},"Office","office",{"name":3666,"slug":3667,"type":16},"Templates","templates",{"name":3669,"slug":3670,"type":16},"Word","word","2026-07-18T05:16:23.136271",{"slug":3673,"name":3673,"fn":3674,"description":3675,"org":3676,"tags":3677,"stars":3594,"repoUrl":3595,"updatedAt":3691},"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},[3678,3679,3682,3685,3688],{"name":3586,"slug":3587,"type":16},{"name":3680,"slug":3681,"type":16},"Frontend","frontend",{"name":3683,"slug":3684,"type":16},"React","react",{"name":3686,"slug":3687,"type":16},"Tailwind CSS","tailwind-css",{"name":3689,"slug":3690,"type":16},"UI Components","ui-components","2026-04-06T17:56:16.723469",{"slug":3693,"name":3693,"fn":3694,"description":3695,"org":3696,"tags":3697,"stars":3594,"repoUrl":3595,"updatedAt":3705},"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},[3698,3701,3702],{"name":3699,"slug":3700,"type":16},"Communications","communications",{"name":3666,"slug":3667,"type":16},{"name":3703,"slug":3704,"type":16},"Writing","writing","2026-04-06T17:56:20.695522",{"slug":3707,"name":3707,"fn":3708,"description":3709,"org":3710,"tags":3711,"stars":3594,"repoUrl":3595,"updatedAt":3720},"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},[3712,3713,3716,3717],{"name":3630,"slug":3631,"type":16},{"name":3714,"slug":3715,"type":16},"API Development","api-development",{"name":3639,"slug":3640,"type":16},{"name":3718,"slug":3719,"type":16},"MCP","mcp","2026-04-06T17:56:10.357665",{"slug":3621,"name":3621,"fn":3722,"description":3723,"org":3724,"tags":3725,"stars":3594,"repoUrl":3595,"updatedAt":3728},"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},[3726,3727],{"name":3532,"slug":3533,"type":16},{"name":3620,"slug":3621,"type":16},"2026-04-06T17:56:02.483316",{"slug":3730,"name":3730,"fn":3731,"description":3732,"org":3733,"tags":3734,"stars":3594,"repoUrl":3595,"updatedAt":3741},"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},[3735,3738],{"name":3736,"slug":3737,"type":16},"PowerPoint","powerpoint",{"name":3739,"slug":3740,"type":16},"Presentations","presentations","2026-07-18T05:16:24.1471",{"slug":3743,"name":3743,"fn":3744,"description":3745,"org":3746,"tags":3747,"stars":3594,"repoUrl":3595,"updatedAt":3757},"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},[3748,3749,3750,3753,3756],{"name":3630,"slug":3631,"type":16},{"name":3565,"slug":3566,"type":16},{"name":3751,"slug":3752,"type":16},"Evals","evals",{"name":3754,"slug":3755,"type":16},"Performance","performance",{"name":3650,"slug":3651,"type":16},"2026-04-19T06:45:40.804",490]