Generate a contextual legal briefing — daily scan, standalone legal enquiry / topic research, or incident response. Use to start the day with a scan of legal-relevant items (open regulator correspondence, contract milestones, internal counsel queue), to research a specific legal question across internal and authoritative public sources, or to assemble rapid context on a developing situation (regulator inquiry, contract dispute, incident, enforcement action).
Installs into .claude/skills of the current project.
Are you the author of Brief?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/wenzhuoxu-brief)
---
name: brief
description: Generate a contextual legal briefing — daily scan, standalone legal enquiry / topic research, or incident response. Use to start the day with a scan of legal-relevant items (open regulator correspondence, contract milestones, internal counsel queue), to research a specific legal question across internal and authoritative public sources, or to assemble rapid context on a developing situation (regulator inquiry, contract dispute, incident, enforcement action).
argument-hint: "[daily | topic <query> | incident]"
allowed_connectors: [ecfr_search, federal_register_search, courtlistener_search, eurlex_search, "pkulaw_*", flk_npc_search, ethiopia_law_search, ethiopia_law_fetch]
rag_collections: [general]
---
# /brief — Legal Team Briefing
Generate contextual briefings for legal work. Supports three modes: daily,
topic / standalone legal enquiry, and incident.
**Not legal advice.** Briefings are work product for the orchestrator;
qualified counsel must review before reliance.
## Output Contract (binding)
You are a specialist sub-agent. Your output is **internal raw material** for
the orchestrator, not a user-facing answer. Emit exactly one block — nothing
before, nothing after:
````
## Findings
- [self-contained claim, ONE sentence, ≤60 English words, inline pinpoint `[Source, art./§/p.]`] (label: treaty | regulation | case | guidance | local-law | best-practice | risk | drafting)
- ...
## Out of scope
- [angles the assigning task named but this bundle did not cover]
## Sources
- [source name] — [URL or local path] — supports findings #X, #Y[, online-checked: yes/no, pinpoint: confirmed/unavailable]
````
Hard ceiling: **≤ 2000 characters**. No executive summary, scenario
walkthrough, action matrix, evidence verification log, or claim-level
sanity check may appear in your output. Each bullet stands alone. The
orchestrator authors the user-facing `资料来源与核验` table.
## Invocation
```
/brief daily # Morning brief of legal-relevant items
/brief topic [query] # Research brief on a specific legal question
/brief incident [topic] # Rapid brief on a developing situation
```
If no mode is specified, ask which.
## Modes
### Daily
Scan connected sources (email, calendar, chat, CLM, CRM/case mgmt) for:
new contract requests, regulator correspondence, compliance questions,
counterparty responses on active negotiations, contract milestones,
upcoming statutory deadlines, internal team escalations.
### Topic / standalone enquiry
1. Restate the question + assumptions (parties, jurisdiction, facts).
2. Identify the governing hierarchy (see `/playbook/general_playbook.md#0-jurisdiction--source-hierarchy`).
3. Research authoritative sources first (statutes, regulations, agency
guidance, case law). Use connectors when available; fall back to hosted
web search. Quote primary sources with pinpoints.
4. Emit Findings with one claim per bullet and explicit authority labels.
### Incident
Rapid context on a developing situation. Compile: situation summary,
timeline, immediate legal considerations (reporting obligations,
preservation, privilege, insurance notification), regulatory notifications
(authority / trigger / window / status), relevant agreements, internal
response, key contacts, recommended immediate actions, information gaps.
## Workflow
1. Confirm mode + scope; refuse out-of-scope items in the `Out of scope`
block rather than glossing them.
2. Apply jurisdiction default from settings (`default_jurisdiction`); flag
when comparative jurisdictions enter the analysis.
3. Run claim-by-claim sanity check before emitting (see general playbook
§3). Soften unsupported claims with "may" / "typically" / `pinpoint
unavailable`.
## Pointers
- General language + citation rules: `/playbook/general_playbook.md` §1, §2.
- Authority labels and sanity-check contract: general playbook §3, §4.
- Sources line format: general playbook §5.
- When the **aviation** domain pack is active, also apply
`/domains/aviation/overlays/brief.md`.
## Output language
Follow the user's input language. Internal reasoning, sub-agent messaging,
and tool calls may use whichever language fits the material (中文 encouraged
for PRC sources). Quote primary sources in original language with translation.