用途
escalation-flagger 是 claude-for-legal 插件中面向商业法务团队的技能,用于把合同问题按升级矩阵路由给正确的审批人,并起草升级消息,避免律师在临近下班时临时写“有空吗”这类消息。它读取 ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md 中的升级章节,匹配合同问题,指名审批人,并起草请求。
主要能力
- 加载升级矩阵:读取 ~/.claude/plugins/config/claude-for-legal/commercial-legal/CLAUDE.md 的 ## Escalation 章节;若缺失或含糊,会指出实践配置需要编辑。
- 判断合同立场:先确定公司在该合同中是采购方还是销售方,并读取对应的 playbook 章节(### Sales-side playbook 或 ### Purchasing-side playbook),以判断条款是否在 fallback 范围内或触发自动升级。
- 问题分类:将问题归类为金额阈值、条款偏离、自动触发或商业决策。
- 匹配矩阵并指名审批人:按矩阵给出具体的人或角色,而不是笼统的“法务领导”。
- 起草升级消息:按模板生成包含升级对象、渠道、紧急程度、问题说明、合同原文引用、playbook 立场、选项与建议、决策截止日期及审查备忘录链接的消息。
- 记录升级:若团队使用工单系统或 CLM 审批流程则记录;否则在审查备忘录中注明升级已发送、发送对象和时间。
使用方式
以斜杠命令调用,例如:
/commercial-legal:escalation-flagger
The Acme MSA has uncapped liability — who approves and what do I say?
/commercial-legal:escalation-flagger Reference: acme-review-memo.md Issue: §8.2 indemnity carveouts
工作流程:
- 判断问题类型:金额阈值、条款偏离、自动触发或商业决策。若条款在 CLAUDE.md 的 fallback 范围内,则无需升级。
- 匹配矩阵:先判断是否为自动触发;再判断合同金额是否超过审查人阈值;再判断条款偏离是否超出所有已记录的 fallback。
- 指名审批人:从 CLAUDE.md 中给出具体的人或角色;若矩阵未覆盖该情形,会说明并建议询问 GC 由谁负责。
- 起草请求:按模板生成消息,使审批人仅凭消息即可决策。
- 记录升级:在工单系统、CLM 或审查备忘录中记录。
适用场景
- 合同金额超过某人的审批权限。
- 条款超出 playbook 的 fallback 范围,需要更资深人员决定是否接受。
- 出现始终需要升级的自动触发项(如无限责任、IP 转让、任何“绝不接受”清单上的内容)。
- 属于商业决策而非法律判断,需要业务负责人而非法务领导决定。
限制
- 不批准任何事项,只做路由。
- 不在选项中做决定;草稿包含建议,但由审批人决定。
- 不发送升级消息,只起草;由律师阅读后发送。
- 升级标准位于 CLAUDE.md,而非本技能;若 playbook 未涵盖某条款,不应猜测阈值,而应询问审查律师并建议将答案记录到 CLAUDE.md。
- 关于事项上下文:若实践级 CLAUDE.md 中 ## Matter workspaces 的 Enabled 为 ✗(内部用户的默认值),则跳过事项机制,使用实践级上下文;若启用且无活动事项,会询问属于哪个事项。输出写入事项文件夹 ~/.claude/plugins/config/claude-for-legal/commercial-legal/matters/<matter-slug>/;除非开启跨事项上下文,否则不读取其他事项的文件。
校准原则
当不确定时,带说明地升级。不必要的升级成本约为审批人 30 秒;遗漏升级的成本是签署未经批准的条款,属于单向门。两者成本不对称。明确在 fallback 范围内则不升级;明确超出范围或在自动升级清单上则升级;不确定(条款含糊、新颖或勉强在范围内)则仍升级并明确标注不确定性。不应因为担心过度升级会让审批人草率浏览而抑制升级;这是审批人体验问题,应由律师调整 playbook 阈值解决。