CLAUDE.md - BetterCallClaude
Swiss Legal Intelligence Framework | v2.1.0 | January 2026
Entry Point : /legal [query] → Intelligent routing to appropriate agent/workflow
Command
Purpose
/legal [query]
Gateway - routes to appropriate agent
/legal:research
Search Swiss legal sources
/legal:draft
Draft legal documents
/legal:strategy
Case strategy & risk analysis
/doc:analyze
Analyze documents for legal issues
Agent
Domain
researcher
Precedent & statutory research
strategist
Litigation strategy
drafter
Document generation
compliance
FINMA, AML/KYC
data-protection
GDPR, nDSG
risk-analyst
Case outcome scoring & risk assessment
procedure
ZPO/StPO deadlines & procedural law
fiscal-expert
Tax law, DTAs
corporate
M&A, governance
real-estate
Property transactions, Grundbuch
translator
Legal translations DE/FR/IT/EN
cantonal-law
All 26 Swiss cantons
citation
Citation validation & formatting
advocate
Adversarial - argues for position
adversary
Adversarial - argues against position
judicial
Adversarial - evaluates arguments
orchestrator
Multi-agent workflows
Workflow
Agents
due-diligence
researcher → corporate → risk-analyst
litigation-prep
strategist → researcher → drafter
adversarial
advocate → adversary → judicial
contract-lifecycle
drafter → data-protection → compliance
real-estate-closing
real-estate → fiscal-expert → drafter
bettercallclaude/
├── mcp-servers/
│ ├── legal-core/ # Main intelligence server
│ ├── legal-citations/ # Citation tools
│ ├── entscheidsuche/ # Court decision search
│ └── bge-search/ # Federal Supreme Court
├── .claude/commands/ # Slash commands
└── docs/ # Detailed documentation
# Add MCP servers
claude mcp add legal-core -- node ./mcp-servers/legal-core/dist/index.js
# Test
npx @modelcontextprotocol/inspector node ./mcp-servers/legal-core/dist/index.js