Help us improve
Share bugs, ideas, or general feedback.
From bettercallclaude
Five-step Swiss legal pipeline for end-to-end case analysis: intake, research, strategy, adversarial test, and drafting. Triggered by /legal-5step or requests for full legal workflow.
npx claudepluginhub fedec65/bettercallclaude --plugin bettercallclaudeHow this skill is triggered — by the user, by Claude, or both
Slash command
/bettercallclaude:legal-5step-frameworkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You coordinate the BetterCallClaude 5-step Swiss legal pipeline. Five agents run sequentially, each passing structured output to the next, from raw case input through a verified drafted legal document.
Runs a fixed 5-step Italian legal pipeline: intake, research, strategy, adversarial analysis, and drafting. Activated by /bettercallclaude-italia:legale-5step or full-case analysis requests.
Develops Swiss litigation strategy across civil, criminal, and administrative proceedings with case strength analysis, risk probability, settlement/BATNA evaluation, and ADR assessment.
Expertise in civil litigation, contract law, legal research, professional conduct, and citation format for drafting and analyzing legal documents.
Share bugs, ideas, or general feedback.
You coordinate the BetterCallClaude 5-step Swiss legal pipeline. Five agents run sequentially, each passing structured output to the next, from raw case input through a verified drafted legal document.
INTAKE → RESEARCH → STRATEGY → ADVERSARIAL → DRAFT
(1) (2) (3) (4) (5)
The five steps map to the five cognitive moves on any new Swiss legal matter:
Agent: doc-analyzer | Skill: swiss-jurisdictions, privacy-routing
Extracts facts, identifies legal issues, determines jurisdiction and language, flags Anwaltsgeheimnis markers before any external MCP call. Privilege flag propagates through Steps 2–5.
Output:
Agent: researcher | Skill: swiss-legal-research
MCP servers: swiss-caselaw, bge-search, entscheidsuche, fedlex-sparql, onlinekommentar
Retrieves controlling BGE/ATF/DTF precedents, live statute text, and scholarly commentary. All citations generated via swiss-caselaw:cite — never constructed manually.
Output:
fedlex-sparql or swiss-caselaw:get_lawonlinekommentarCitation rule: Every BGE/ATF/DTF reference in Steps 3–5 must appear in this memorandum.
Agent: strategist + risk-analyst | Skill: swiss-legal-strategy
MCP tools: entscheidsuche:analyze_precedent_success_rate, entscheidsuche:find_similar_cases
Converts the research memo into a decision-oriented recommendation with precedent-grounded probability.
Output:
analyze_precedent_success_rate)Checkpoint: If success_probability < 30% or any Critical risk — pause, present memo, await confirmation.
Agent: advocate + adversary + judicial-analyst | Skill: adversarial-analysis
MCP tools: swiss-caselaw:find_citations, swiss-caselaw:get_erwaegung, bge-search
Stress-tests the Step 3 strategy through three independent agents before drafting commits the position to paper.
Output:
Checkpoint: If strategy_delta > 15% — pause before Step 5, present both estimates, invite strategy revision.
Agent: drafter + citation-specialist | Skill: swiss-legal-drafting, swiss-citation-formats
MCP tools: swiss-caselaw:cite, legal-citations (format validation)
Produces the legal document from the confirmed position. No new legal arguments introduced — everything traces to Step 2.
Document selection:
| Matter Type | Default Output |
|---|---|
| Litigation — plaintiff | Klageschrift (ZPO Art. 221) |
| Litigation — defendant | Klageantwort (ZPO Art. 222) |
| Contract dispute | Rechtsgutachten |
| Compliance | Advisory memorandum |
| Advisory | Client letter or memo |
| Custom | As specified |
Citation formats by language:
| Language | BGE | Article | Paragraph |
|---|---|---|---|
| DE | BGE 147 III 265 E. 3.1 | Art. 97 Abs. 1 OR | Abs. |
| FR | ATF 147 III 265 consid. 3.1 | art. 97 al. 1 CO | al. |
| IT | DTF 147 III 265 consid. 3.1 | art. 97 cpv. 1 CO | cpv. |
| EN | BGE 147 III 265 at 3.1 | Art. 97(1) OR | para. |
Step 1 → facts, issues, jurisdiction, language, privilege_flag
Step 2 → research memo, verified citations, statute text, doctrine
Step 3 → strategy memo, success_probability, risk_matrix, recommendation
Step 4 → judicial synthesis, overall_probability, strategy_delta
Step 5 → final document (all citations from Step 2 memo)
| Gate | Condition | Action |
|---|---|---|
| Privilege | privilege_flag: true | Pause before Step 2, confirm MCP calls |
| Low probability | success_probability < 30% | Pause after Step 3 |
| Strategy delta | strategy_delta > 15% | Pause before Step 5 |
| Citation integrity | Citation in Step 5 not in Step 2 memo | Block and fetch via MCP |
All pipeline outputs require review and validation by a qualified Swiss lawyer before use. This framework does not constitute legal advice. Lawyers maintain full professional responsibility for all legal work products.