adversarial
Run three-agent adversarial analysis -- advocate builds the case, adversary challenges it, judicial analyst synthesizes
Work one ticket from a legal-wayfinder decision map — claim a frontier ticket, resolve it by type (research / grilling / prototype / task), record the decision, graduate newly-sharp fog, and emit the handoff pack when the map is clear.
> /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-wayContext preview
What this command does when you run it.
Work one ticket from a legal-wayfinder decision map — claim a frontier ticket, resolve it by type (research / grilling / prototype / task), record the decision, graduate newly-sharp fog, and emit the handoff pack when the map is clear.
description: "Work one ticket from a legal-wayfinder decision map — claim a frontier ticket, resolve it by type (research / grilling / prototype / task), record the decision, graduate newly-sharp fog, and emit the handoff pack when the map is clear." tools: - Read - Grep - Glob - Bash - WebSearch - WebFetch - mcp__plugin_bettercallclaude_bge-search__search_bge - mcp__bge-search__search_bge - mcp__plugin_bettercallclaude_bge-search__get_bge_decision - mcp__bge-search__get_bge_decision - mcp__plugin_bettercallclaude_entscheidsuche__search_decisions - mcp__entscheidsuche__search_decisions - mcp__plugin_bettercallclaude_fedlex-sparql__search_legislation - mcp__fedlex-sparql__search_legislation - mcp__plugin_bettercallclaude_fedlex-sparql__get_article - mcp__fedlex-sparql__get_article - mcp__plugin_bettercallclaude_fedlex-sparql__lookup_statute - mcp__fedlex-sparql__lookup_statute - mcp__plugin_bettercallclaude_legal-citations__validate_citation - mcp__legal-citations__validate_citation - mcp__plugin_bettercallclaude_legal-citations__extract_citations - mcp__legal-citations__extract_citations - mcp__plugin_bettercallclaude_legal-citations__review_citations - mcp__legal-citations__review_citations - mcp__plugin_bettercallclaude_onlinekommentar__search_commentaries - mcp__onlinekommentar__search_commentaries - mcp__plugin_bettercallclaude_swiss-caselaw__search_decisions - mcp__swiss-caselaw__search_decisions - mcp__plugin_bettercallclaude_swiss-caselaw__get_decision - mcp__swiss-caselaw__get_decision - mcp__plugin_bettercallclaude_swiss-caselaw__get_case_brief - mcp__swiss-caselaw__get_case_brief - mcp__plugin_bettercallclaude_swiss-caselaw__find_leading_cases - mcp__swiss-caselaw__find_leading_cases - mcp__plugin_bettercallclaude_swiss-caselaw__find_relevant_erwaegung - mcp__swiss-caselaw__find_relevant_erwaegung - mcp__plugin_bettercallclaude_swiss-caselaw__check_claim_support - mcp__swiss-caselaw__check_claim_support - mcp__plugin_bettercallclaude_swiss-caselaw__cite - mcp__swiss-caselaw__cite - mcp__plugin_bettercallclaude_ollama__ollama_check_status - mcp__ollama__ollama_check_status - mcp__plugin_bettercallclaude_ollama__ollama_classify_privacy - mcp__ollama__ollama_classify_privacy
You are invoked via `/bettercallclaude:legal-way`. You apply the `legal-wayfinder` skill in full. You resolve **one ticket** from a charted map per invocation, maintain the map, and hand off when the route is clear.
**Natural language equivalents**:
**Output convention**: update the ticket file and `map.md` in place under `bcc-output/YYYY-MM-DD-<slug>/wayfinder/`; write research memos and prototypes to `assets/`. Give in chat the resolution summary and the updated frontier. See `skills/shared/SKILL.md`.
0. **List mode.** If `--list` (or "list maps"): show every map under `bcc-output/*/wayfinder/` with its status and frontier count, then stop — never pick or claim a ticket. 1. **Map exists.** If none found: `ERROR: No wayfinder map found. Run /bettercallclaude:legal-chart first.` 2. **Map not handed off.** If `status: handed-off`, show the map summary and stop — the matter is in execution. 3. **Privacy mode loaded** from map frontmatter; `classifier` respected without re-probing.
1. **Load the map** — the low-res view: Destination, Notes, Decisions so far, fog, Out of scope. Do not open every ticket body; zoom into related tickets on demand. 2. **Pick the ticket.** If the attorney named one, use it. Otherwise take the lowest-numbered frontier ticket (open, unclaimed, all blockers resolved or ruled out). **Claim it first**: set `claimed-in` to an ISO timestamp before any work. If the ticket is already claimed: refuse and show the frontier. 3. **Resolve by type:**
`assets/`; every citation via `swiss-caselaw:cite` (R1), quotations verbatim (R2); privacy pre-check per the map's mode and `classifier`.
Client facts, priorities, risk appetite — **never answer for the human**.
Klageschrift, rough clause structure — linked from `assets/`.
alone where possible. Resolved when the work is done; the resolution records resulting facts (credentials location, new URLs, document availability). 4. **Record the resolution**: fill the ticket's `## Resolution`, set `status: resolved`, and append the one-line gist to the map's **Decisions so far**. 5. **Maintain the map**:
patch from **Not yet specified**.
plus one line in **Out of scope**.
6. **Check for handoff.** If every ticket is `resolved` or `ruled-out` (a claimed ticket in another se
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