Manage matter workspaces — create, list, switch, close, or detach the active matter. Use in multi-client private practice to keep one client's context separate from another, or when a substantive skill needs to know which matter it's working in.
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "matter-workspace" 技能: 1. 下载 https://raw.githubusercontent.com/anthropics/claude-for-legal/main/ip-legal/skills/matter-workspace/SKILL.md 2. 保存为 ~/.claude/skills/matter-workspace/SKILL.md 3. 装好后重载技能,告诉我可以用了
Practitioners work across multiple clients and matters. A matter workspace keeps one client or engagement's context separate from every other. This skill manages those workspaces.
/ip-legal:matter-workspace new <slug> — create a new matter workspace, run a short intake, write matter.md/ip-legal:matter-workspace list — list matters with status and active flag/ip-legal:matter-workspace switch <slug> — set the active matter/ip-legal:matter-workspace close <slug> — archive a matter (move to ~/.claude/plugins/config/claude-for-legal/ip-legal/matters/_archived/, never delete)/ip-legal:matter-workspace none — detach from any active matter, work at practice-level only~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md — confirm the ## Matter workspaces section is populated. If Enabled is ✗, tell the user: "Matter workspaces are off — you're configured as an in-house practice with one client, so the plugin works from practice-level context automatically. If you actually work across multiple clients, re-run /ip-legal:cold-start-interview --redo and select a private-practice setting. Otherwise, you don't need /ip-legal:matter-workspace at all." Don't error — the disabled state is the expected one for in-house users.$ARGUMENTS:
new → run the intake interview, write ~/.claude/plugins/config/claude-for-legal/ip-legal/matters/<slug>/matter.md, seed history.md and notes.md.list → enumerate ~/.claude/plugins/config/claude-for-legal/ip-legal/matters/*/matter.md, print a table, mark the active matter.switch → update the Active matter: line in the practice-level CLAUDE.md.close → move ~/.claude/plugins/config/claude-for-legal/ip-legal/matters/<slug>/ to ~/.claude/plugins/config/claude-for-legal/ip-legal/matters/_archived/<slug>/, log the close date in history.md.none → set Active matter: to none — practice-level context only.Cross-matter context is on in the practice-level CLAUDE.md._archived/<slug>/.Multi-client practitioners (private practice — solo, small firm, large firm) work across many matters. Context from one must not leak into another. This skill is the thin file-management layer that makes that true.
Default state is off. In-house users never see this — they run at practice-level only. Matter workspaces turn on at cold-start for private-practice users, or by editing ## Matter workspaces in the practice-level CLAUDE.md. If Enabled is ✗, this skill does not run; instead it explains the disabled state and suggests /ip-legal:cold-start-interview --redo for users who actually need matter isolation.
All matter data lives under:
~/.claude/plugins/config/claude-for-legal/ip-legal/
├── CLAUDE.md # practice-level practice profile
└── matters/
├── <slug>/
│ ├── matter.md # client, counterparty, matter type, key facts, overrides
│ ├── history.md # dated log of events, decisions, drafts, reviews
│ ├── notes.md # free-form working notes
│ └── outputs/ # skill outputs for this matter (optional subfolder)
└── _archived/
└── <slug>/ # closed matters — readable but not active
Slugs are lowercase with hyphens. Examples: acme-trademark-2026, zenith-dmca, novacorp-fto.
…
Draft a DMCA takedown notice, triage one you received, or draft a §512(g) counter-notice. Use when asserting copyright through a §512(c)(3) takedown with the fair-use and perjury gates, when an incoming takedown needs triage into comply / counter / engage / ignore options, or when drafting a §512(g)(3) counter-notice with the consent-to-federal-jurisdiction gate.
Search watched registries for community legal skills, showing matches with descriptions and offering to show the full SKILL.md before install. Use when the user says "browse", "search skills", "find a skill for", "what's out there for", or wants to add a new registry to the watchlist.
Case status summary by audience — client-facing (plain language), internal (for the professor), or court-ready (formal caption format per local rules). Same facts, different framing and depth. Use when a student needs to update the client, brief the professor, or prepare a court status report.
Draft a brief section in house style, consistent with the case theory — every fact cited, every case checked, every argument tied to the theory. Use when the user says "draft the [section]", "write the statement of facts", "argument section on [issue]", or needs a first draft of a brief section.
Build a deposition outline for a witness — pull their documents from the eDiscovery platform, organize topics around the case theory, and surface impeachment material. Use when the user says "depo prep for [witness]", "build a depo outline", or "prepare for [name]'s deposition".
Brief a case in your preferred format. In drill-me mode, makes the student state the holding first. Use when the user says "brief [case]", "what's the holding in", "case brief", or pastes a case.