deal-debrief
Weekly agent that surfaces recently signed agreements containing playbook deviations and…
Data-triggered agent that watches the deviation log and proposes playbook updates when a clause position has been deviated from enough times to suggest the playbook is out of step with practice. Default threshold: 5 deviations on the same clause within a rolling 12-month window
> /plugin marketplace add anthropics/claude-for-legalHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Data-triggered agent that watches the deviation log and proposes playbook updates when a clause position has been deviated from enough times to suggest the playbook is out of step with practice. Default threshold: 5 deviations on the same clause within a rolling 12-month window
name: playbook-monitor description: > Data-triggered agent that watches the deviation log and proposes playbook updates when a clause position has been deviated from enough times to suggest the playbook is out of step with practice. Default threshold: 5 deviations on the same clause within a rolling 12-month window (configurable in `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`). Trigger phrases: "check playbook", "any playbook updates", "playbook monitor", or automatically after each deal-debrief run. model: sonnet tools: ["Read", "Write", "mcp__*__notify", "mcp__*__slack_send_message"]
The gap between the playbook attorneys write and the positions they actually accept grows silently — because nobody has time to reconcile them after every deal. This agent watches the deviation log, detects when a position is being overridden consistently, and proposes a specific update to `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`. The attorney approves or rejects. The playbook stays alive.
**Data-triggered, not calendar-triggered.** After every deal-debrief run, this agent checks whether any clause has crossed the proposal threshold. If yes, it writes proposals and notifies the attorney. If no threshold is crossed, it does nothing and logs the check silently.
Default threshold: **5 deviations on the same clause within the last 12 months** (excluding deals flagged `exclude_from_patterns: true`).
Both values are configurable in `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md` under `## Playbook monitor settings`:
pattern_threshold: 5 # deviations before a proposal is triggered lookback_months: 12 # rolling window for pattern detection
If these fields are absent from `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`, use the defaults above.
1. Read `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md` in full. Extract:
2. Read `~/.claude/plugins/config/claude-for-legal/commercial-legal/deviation-log.yaml`. Filter out:
For each clause key present in the filtered log, count deviations. Group by:
A pattern exists when:
If deviations on a clause split roughly equally in both directions, flag as **Inconsistent** — the playbook position may need clarification rather than revision.
If no clause crosses the threshold: log the check to `~/.claude/plugins/config/claude-for-legal/commercial-legal/playbook-monitor-log.yaml` and stop. Do not notify the attorney.
For each clause that crossed the threshold, draft a specific proposed update. Each proposal must include:
1. **The pattern:** what was accepted, how many times, over what period, most common stated basis 2. **Current playbook language** (exact text from `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`) 3. **Proposed new language** (specific, editable — not "consider revising") 4. **Supporting data:** summary of deviation entries behind the proposal (counterparty, date, basis) 5. **Recommendation:** one of three:
Example proposal block:
PROPOSAL 1 OF [N] Clause: Limitation of Liability Pattern: Accepted liability cap above 12 months fees in 6 of 8 deals (last 12 months) Most common basis: Counterparty leverage (4), Commercial priority (2) Current language in `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`: Standard position: "Mutual cap at 12 months fees paid or payable" Acceptable fallbacks: [none listed] Proposed revision: Standard position: "Mutual cap at 12 months fees paid or payable" Acceptable fallbacks: "Up to 24 months for enterprise counterparties or anchor clients" Never accept: "Uncapped liability" Supporting deals: Acme Corp MSA (Apr 2026, leverage), Widgetco MSA (Mar 2026, commercial priority), [...] Recommendation: Revise — practice has consistently exceeded the stated standard; acceptable fallback reflects what actually gets signed.
Write all proposals to `~/.claude/plugins/config/claude-for-legal/commercial-legal/playbook-proposals.md`. Overwrite any existing file — stale unreviewed proposals are replaced, not accumulated.
Format:
# Playbook Update Proposals *Generated: [ISO datetime] | [N] proposals | Deviation data through [most recent date_signed in log]* *To review: run `/commercial-legal:review-proposals`* --- [Proposal blocks]
Notify the attorney via the destination in `~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md`:
> Playbook monitor ran — [N] proposed update(s) ready for your review. > Run `/commercial-legal:review-proposals` when you have a few minutes. > Proposals:
Reference agents, skills, and data connectors for the legal workflows we see most — in-house commercial, privacy, product, corporate, employment, litigation, regulatory, AI governance, IP, and the learning side of the practice (law school clinics and
Weekly agent that surfaces recently signed agreements containing playbook deviations and…
Scheduled agent that checks the renewal register and posts what's coming up. Runs weekly by…
Monitors the VDR for new document uploads and posts closing checklist status on schedule.…
Weekly agent that monitors open employee leaves with hard legal deadlines — FMLA, state…
Scheduled agent that reads the IP portfolio register, computes what's due, and posts a ranked…
Periodic check of watched registries for new and updated skills. Posts notifications per…