From privacy-legal
Manages client matter workspaces for multi-client legal practitioners: create, list, switch, close, or detach to isolate context per matter.
How this skill is triggered — by the user, by Claude, or both
Slash command
/privacy-legal:matter-workspace <new | list | switch | close | none> [代号]<new | list | switch | close | none> [代号]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
执业者跨多个客户和委托工作。事项工作区使一个客户或委托的上下文与其他所有分开。本技能管理这些工作区。
执业者跨多个客户和委托工作。事项工作区使一个客户或委托的上下文与其他所有分开。本技能管理这些工作区。
/privacy-legal:matter-workspace new <代号> — 创建新事项工作区,运行简短录入,写入 matter.md/privacy-legal:matter-workspace list — 列出事项并显示状态和活动标记/privacy-legal:matter-workspace switch <代号> — 设置活动事项/privacy-legal:matter-workspace close <代号> — 归档事项(移至 ~/.claude/plugins/config/claude-for-legal-zh/privacy-legal/matters/_archived/,绝不删除)/privacy-legal:matter-workspace none — 脱离任何活动事项,仅以实践级工作~/.claude/plugins/config/claude-for-legal-zh/privacy-legal/CLAUDE.md — 确认 ## 事项工作区 节已填充。如果 已启用 为 ✗,告诉用户:"事项工作区关闭——你被配置为法务实践,单一客户,因此插件自动使用实践级上下文。如果你实际跨多个客户工作,重新运行 /privacy-legal:cold-start-interview --redo 并选择非单一客户设置。否则,你完全不需要 /matter-workspace。"不要报错——关闭状态是法务用户的预期状态。$ARGUMENTS 的第一个 token 分发:
new → 运行录入访谈,写入 ~/.claude/plugins/config/claude-for-legal-zh/privacy-legal/matters/<代号>/matter.md,种子化 history.md 和 notes.md。list → 枚举 ~/.claude/plugins/config/claude-for-legal-zh/privacy-legal/matters/*/matter.md,打印表格,标记活动事项。switch → 更新实践级 CLAUDE.md 中的 活动事项: 行。close → 移动 ~/.claude/plugins/config/claude-for-legal-zh/privacy-legal/matters/<代号>/ 至 ~/.claude/plugins/config/claude-for-legal-zh/privacy-legal/matters/_archived/<代号>/,在 history.md 中记录关闭日期。none → 将 活动事项: 设为 无 — 仅实践级上下文。跨事项上下文 为 开启,否则技能绝不跨事项读取。_archived/<代号>/ 保存。跨客户执业者(非单一客户——独立执业、小所、大所)跨多个委托工作。一个委托的上下文不得泄露到另一个中。本技能是实现这一点的薄文件管理层。
默认状态是关闭。 法务用户永远看不到这个——他们仅以实践级运行。事项工作区在冷启动时对非单一客户用户启用,或通过编辑实践级 CLAUDE.md 中的 ## 事项工作区 启用。如果 已启用 为 ✗,本技能不运行;上述工作流解释了关闭状态,并建议确实需要事项隔离的用户运行 /privacy-legal:cold-start-interview --redo。
所有事项数据存放于:
~/.claude/plugins/config/claude-for-legal-zh/privacy-legal/
├── CLAUDE.md # 实践级实践档案
└── matters/
├── <代号>/
│ ├── matter.md # 客户、对方当事人、事项类型、关键事实、覆盖项
│ ├── history.md # 事件、决定、草稿、审查的日期日志
│ ├── notes.md # 自由格式工作笔记
│ └── outputs/ # 本事项的技能输出(可选子文件夹)
└── _archived/
└── <代号>/ # 已关闭事项 — 可读但非活动
代号为小写字母加连字符。示例:acme-msa-2026、zenith-renewal、vendor-xyz-nda。
实践级 CLAUDE.md 中 ## 事项工作区 下的 活动事项: 行是唯一真相来源。切换事项编辑该行。无单独状态文件。
new <代号>matters/<代号>/ 或 matters/_archived/<代号>/ 中尚不存在。如已被使用,请用户选择不同代号。matters/<代号>/matter.md。matters/<代号>/history.md 为单条"已开启"记录。matters/<代号>/notes.md。<代号>?(/privacy-legal:matter-workspace switch <代号>)"list枚举 matters/*/matter.md。读取每个文件的前几行以提取状态。打印表格:
| 代号 | 客户 | 事项类型 | 状态 | 开启日期 | 活动 |
|---|
用 * 标记当前活动事项。如有任何归档事项,在单独的"已归档"标题下包含 _archived/*。
switch <代号>matters/<代号>/matter.md 存在。如果不存在,提供 /privacy-legal:matter-workspace new <代号>。活动事项: 行为 活动事项:<代号>。close <代号>matters/<代号>/ 存在。matters/<代号>/history.md 追加一条带今天日期的"已关闭"记录。matters/<代号>/ → matters/_archived/<代号>/。活动事项: 设为 无 — 仅实践级上下文。none将实践级 CLAUDE.md 中的 活动事项: 设为 无 — 仅实践级上下文。与用户确认。
matter.md 模板[工作成果抬头 — 按插件配置 ## 输出 — 因角色不同而异;见实践级 CLAUDE.md 中的 `## 谁在使用`]
# 事项:[客户] — [简短描述]
**代号:** [代号]
**开启日期:** [YYYY-MM-DD]
**状态:** 活动
**保密级别:** [标准 / 增高 / 隔离团队]
---
## 当事人
**客户:** [名称]
**对方当事人:** [名称]
## 事项类型
[供应商主协议 | 客户协议 | 保密协议 | SaaS订阅 | 修订 | 续约 | 其他 — 附一行理由]
## 关键事实
[2-5句。本事项是关于什么的。谁是利益相关方。什么是利害攸关的。什么使它区别于默认操作手册。]
## 事项特定覆盖项
*任何偏离实践级操作手册且仅适用于本事项的内容。*
- [如:"责任上限:客户要求24个月,非内部标准12个月。"]
- [如:"语气:保持关系维护——对方当事人是战略合作伙伴。"]
- [如:"管辖法律:必须是中国法律,非其他。"]
## 关联事项
- [代号 — 一行说明为何关联]
## 保密说明
[如为增高或隔离团队,说明原因。谁可以访问事项文件。即使全局为开启,是否允许跨事项上下文。]
history.md 种子# 历史:[客户] — [简短描述]
仅追加的事件日志。最新在最上。
---
## [YYYY-MM-DD] — 事项开启
录入完成。代号:`[代号]`。状态:活动。
[任何超出 matter.md 值得保留的初始上下文——如"因应[对方当事人]发来的主协议草案而开启。" ]
实践级 CLAUDE.md 有一个 跨事项上下文: 标记。当它为 关闭 时(默认),在事项 A 中工作的技能绝不读取 matters/B/ 中任何其他 B 的文件。绝对不。这是该设置存在旨在提供的保密保证。
当它为 开启 时,技能可以跨事项文件夹读取文件,但仅在用户明确要求时(如"比较我们在过去五个供应商事项中的责任上限立场")。即使为 开启,默认也是仅加载活动事项,除非用户要求跨事项视图。
npx claudepluginhub cslawyer1985/claude-for-legal-zh --plugin privacy-legalManages separate workspaces (matters) for multi-client practitioners: create, list, switch between, close, or detach to practice-level mode. Keeps client contexts isolated.
Manages matter workspaces for multi-client legal practitioners: create, list, switch, close, or detach active matters to isolate client contexts.
Creates and manages isolated client/matter workspaces so context doesn't leak between engagements. Supports new, list, switch, close, and detach commands.