adversarial
Run three-agent adversarial analysis -- advocate builds the case, adversary challenges it, judicial analyst synthesizes
Build a sourced legal chronology from case documents — every event with mandatory provenance, undisputed/alleged/contested status, explicit date conflicts, evidentiary gaps, and optional deadline markers. Outputs table, interactive HTML, and docx under bcc-output/timeline/.
> /plugin marketplace add fedec65/bettercallclaude > /plugin install bettercallclaude@bettercallclaude-marketplace
How it fires
How this command gets triggered: by you, by Claude, or both.
/legal-timelineContext preview
What this command does when you run it.
Build a sourced legal chronology from case documents — every event with mandatory provenance, undisputed/alleged/contested status, explicit date conflicts, evidentiary gaps, and optional deadline markers. Outputs table, interactive HTML, and docx under bcc-output/timeline/.
description: "Build a sourced legal chronology from case documents — every event with mandatory provenance, undisputed/alleged/contested status, explicit date conflicts, evidentiary gaps, and optional deadline markers. Outputs table, interactive HTML, and docx under bcc-output/timeline/." tools: - Read - Grep - Glob - Bash - WebSearch - WebFetch - mcp__plugin_bettercallclaude_legal-persona__compute_deadlines - mcp__legal-persona__compute_deadlines
You are invoked via `/bettercallclaude:legal-timeline`. Apply the `legal-chronology` skill in full: build a legal timeline from case documents where **no event exists without a source**.
**Output convention**: outputs go to `bcc-output/timeline/` (deliberate exception to the dated-folder rule: the chronology is a living case artifact, updated via `--merge`). In chat give only a 3–5 line summary with paths. See `skills/shared/SKILL.md`.
**Natural language equivalents**:
List the documents in the target path(s). Assign each an inventory id (`01-<slug>`, `02-<slug>`, ...). Record type, language, legibility. Illegible documents are reported, never compensated with invented events.
For each document, delegate to the `chronology-builder` agent with: the inventory id, the party register, the event schema and date-normalization references, and the existing `events.json` when `--merge` is active. Collect all candidates.
Per the `legal-chronology` skill: merge same-event candidates across documents/languages into one event with multiple sources; record date conflicts with BOTH dates and sources; assign `undisputed`/`alleged`/`contested` with attribution; apply `--from/--to` window after merging (never before — conflicts may anchor outside the window).
Map events per `references/deadline-mapping.md`:
Write `bcc-output/timeline/events.json`, then:
node "${CLAUDE_PLUGIN_ROOT}/scripts/timeline-render.mjs" validate bcc-output/timeline/events.json
node "${CLAUDE_PLUGIN_ROOT}/scripts/timeline-render.mjs" render bcc-output/timeline/events.json --outdir bcc-output/timeline --formats <table|visual|docx|all>If `validate` rejects events (missing source), fix or drop them before rendering — never bypass.
In chat, 3–5 lines: events count, contested/conflict counts, gaps found, deadline markers (if any), output paths.
Use exclusively BetterCallClaude agents, skills, and MCP servers. File reading, the render script, and system operations are exempt.
$ARGUMENTS
A powerful plugin for Claude Cowork Desktop, designed specifically for Swiss legal professionals. 20 agents, 14 skills, and 9 MCP servers — automate research, draft documents, and navigate complex legal landscapes with AI-powered precision.
Repo: fedec65/bettercallclaude
Run three-agent adversarial analysis -- advocate builds the case, adversary challenges it, judicial analyst synthesizes
Structured pre-execution briefing session -- collects case context through specialist panel, builds execution plan, supports resume and depth control
Analyze cantonal law for all 26 Swiss cantons -- cantonal court decisions, cantonal legislation, procedural specifics, and interaction with federal law
Validate, format, and look up Swiss legal citations including BGE/ATF/DTF decisions and statutory references
Create a reusable custom workflow by combining BetterCallClaude agents. Interview-based: pick agents, order them, define the output. Saved for future use with…
Analyze Swiss legal documents -- identify legal issues, extract key clauses, verify citations, and assess compliance