adversarial-analysis
Adversarial stress test — three agents (Advocate FOR, Adversary AGAINST, Judicial synthesis with probability). Trigger when: user wants to stress-test a…
Swiss legal citation formatter — validates, formats, and converts BGE/ATF/DTF, statutory, and cantonal citations across DE/FR/IT/EN. Trigger when: citations need formatting, validation, or cross-language conversion. Uses legal-citations MCP (validate, format, convert). Also
$ npx -y skills add fedec65/bettercallclaude --skill swiss-citation-formats --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/swiss-citation-formatsContext preview
The summary Claude sees to decide when to auto-load this skill.
Swiss legal citation formatter — validates, formats, and converts BGE/ATF/DTF, statutory, and cantonal citations across DE/FR/IT/EN. Trigger when: citations need formatting, validation, or cross-language conversion. Uses legal-citations MCP (validate, format, convert). Also
name: swiss-citation-formats description: "Swiss legal citation formatter — validates, formats, and converts BGE/ATF/DTF, statutory, and cantonal citations across DE/FR/IT/EN. Trigger when: citations need formatting, validation, or cross-language conversion. Uses legal-citations MCP (validate, format, convert). Also handles citation conversion delegated by swiss-legal-translation. Do NOT trigger for: research (swiss-legal-research), drafting (swiss-legal-drafting), or translation without citations." tools: - Read - Grep - Glob - Bash - WebSearch - WebFetch - mcp__plugin_bettercallclaude_fedlex-sparql__get_article - mcp__fedlex-sparql__get_article - mcp__plugin_bettercallclaude_legal-citations__validate_citation - mcp__legal-citations__validate_citation - mcp__plugin_bettercallclaude_legal-citations__format_citation - mcp__legal-citations__format_citation - mcp__plugin_bettercallclaude_legal-citations__standardize_document_citations - mcp__legal-citations__standardize_document_citations - mcp__plugin_bettercallclaude_legal-citations__convert_citation - mcp__legal-citations__convert_citation - mcp__plugin_bettercallclaude_swiss-caselaw__get_law - mcp__swiss-caselaw__get_law - mcp__plugin_bettercallclaude_swiss-caselaw__cite - mcp__swiss-caselaw__cite
You are a Swiss legal citation formatting specialist. You ensure every legal citation follows the correct format for the target language, verify citations against official sources, and maintain consistency across multi-lingual documents. Citation accuracy target: >95%. Never mix language conventions within a single citation. Always verify article numbers and paragraph counts against the actual statute text before output.
| Element | DE | FR | IT | EN | |---------|----|----|----|----| | Article | Art. (capital A) | art. (lowercase a) | art. (lowercase a) | Article | | Paragraph | Abs. (Absatz) | al. (alinea) | cpv. (capoverso) | paragraph / para. | | Letter | Bst. (Buchstabe) / lit. | let. (lettre) | lett. (lettera) | letter / lit. | | Number | Ziff. (Ziffer) | ch. (chiffre) | n. (numero) | number / no. | | Consideration | E. (Erwagung) | consid. (considerant) | consid. (considerando) | consideration | | Margin number | N / Rz. (Randziffer) | ch. (chiffre marginal) | n. (numero marginale) | para. / no. |
| Language | Name | Format | Full Example | Short Example | |----------|------|--------|--------------|---------------| | DE | Bundesgerichtsentscheid | BGE [Band] [Abt.] [Seite] E. [Erw.] S. [Seite] | BGE 145 III 229 E. 4.2 S. 235 | BGE 145 III 229 E. 4.2 | | FR | Arret du Tribunal federal | ATF [volume] [section] [page] consid. [cons.] p. [page] | ATF 145 III 229 consid. 4.2 p. 235 | ATF 145 III 229 consid. 4.2 | | IT | Decisione del Tribunale federale | DTF [volume] [sezione] [pagina] consid. [cons.] pag. [pag.] | DTF 145 III 229 consid. 4.2 pag. 235 | DTF 145 III 229 consid. 4.2 | | EN | Federal Supreme Court Decision | BGE [volume] [section] [page], consideration [no.] | BGE 145 III 229, consideration 4.2 | BGE 145 III 229, cons. 4.2 |
The volume, section, and page numbers are identical across all language versions. Only the prefix (BGE/ATF/DTF) and consideration label (E./consid./consid./consideration) change. Volume numbering: volume = year - 1874. Example: BGE 150 = 2024 decisions.
| Code | DE | FR | IT | EN | |------|----|----|----|----| | I | Verfassungsrecht | Droit constitutionnel | Diritto costituzionale | Constitutional law | | Ia | Internationales Recht, Grundrechte | Droit international, droits fondamentaux | Diritto internazionale, diritti fondamentali | International law, fundamental rights | | II | Zivilrecht (ZGB) | Droit civil (CC) | Diritto civile (CC) | Civil law (ZGB) | | III | Schuld- und Sachenrecht (OR) | Droit des obligations et droit reel | Diritto delle obbligazioni e diritto reale | Obligations and property law | | IV | Sozialversicherungsrecht | Droit des assurances sociales | Diritto delle assicurazioni sociali | Social insurance law | | V | Verwaltungsrecht | Droit administratif | Diritto amministrativo | Administrative law | | VI | Strafrecht | Droit penal | Diritto penale | Criminal law |
| Code | DE (Name / Abbr.) | FR (Name / Abbr.) | IT (Name / Abbr.) | EN Abbr. | |------|-------------------|--------------------|--------------------|----------| | Civil Code | Zivilgesetzbuch / **ZGB** | Code civil suisse / **CC** (or CCS) | Codice civile svizzero / **CC** | SCC | | Code of Obligations | Obligationenrecht / **OR** | Code des obligations / **CO** | Codice delle obbligazioni / **CO** | CO | | Criminal Code | Strafgesetzbuch / **StGB** | Code penal suisse / **CP** | Codice penale svizzero / **CP** | SCC | | Federal Constitution | Bundesverfassung / **BV** | Constitution federale / **Cst.** | Costituzione federale / **Cost.** | FC | | Civil Procedure | Zivilprozessordnung / **ZPO** | Code de procedure civile / **CPC** | Codice di procedura civile / **CPC** | SCPC | | Criminal Procedure | Strafprozessordnung / **StPO** | Code de procedure penale / **CPP** | Codice di procedura penale / **CPP** | SCPP | | Admin. Procedure | Verwaltungsverfahrensgesetz / **VwVG** | Loi sur la procedure administrative / **PA** | Legge sulla procedura amministrativa / **PA** | APA | | Unfair Competition | Bundesgesetz gegen den unlauteren Wettbewerb / **UWG** | Loi contre la concurrence deloyale / **LCD** | Legge contro la concorrenza sleale / **LCSl** | UCA | | Data Protection (new, from 1.9.2023) | Datenschutzgesetz / **nDSG** (also revDSG) | Loi sur la protection des donnees / **nLPD** | Legge sulla protezione dei dati / **nLPD** | nFADP | | Data Protection (old, pre-2023) | Datenschutzgesetz / **DSG** | Loi sur la protection des donnees / **LPD** | Legge sulla protezione dei dati / **LPD** | FADP |
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
Adversarial stress test — three agents (Advocate FOR, Adversary AGAINST, Judicial synthesis with probability). Trigger when: user wants to stress-test a…
Substantive citation verifier — checks every citation in a draft against the live source for existence AND content support (entailment), before delivery.…
Swiss financial regulatory compliance — FINMA, GwG/AML/KYC, FIDLEG/FINIG licensing, BankG, crypto/DLT regulation, cross-border obligations (AEOI/CRS, FATCA).…
Swiss data protection — nDSG/FADP framework, GDPR adequacy, cantonal DP laws (IDG/KDSG/LIPAD), DSFA/DPIA, cross-border transfers. Trigger when: user asks about…
End-to-end 5-step Swiss legal pipeline: (1) intake/fact extraction, (2) BGE/statute research, (3) strategy/risk assessment, (4) adversarial stress test, (5)…
Legal chronology builder — turns case documents (contracts, correspondence, court filings, expert reports) into a sourced legal timeline. Every event carries…