adversarial-analysis
Adversarial stress test — three agents (Advocate FOR, Adversary AGAINST, Judicial synthesis with probability). Trigger when: user wants to stress-test a…
Privacy routing for Swiss attorney-client privilege (Anwaltsgeheimnis, Art. 321 StGB) with pattern detection in German, French, and Italian to protect confidential legal communications
$ npx -y skills add fedec65/bettercallclaude --skill privacy-routing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/privacy-routingContext preview
The summary Claude sees to decide when to auto-load this skill.
Privacy routing for Swiss attorney-client privilege (Anwaltsgeheimnis, Art. 321 StGB) with pattern detection in German, French, and Italian to protect confidential legal communications
name: privacy-routing description: "Privacy routing for Swiss attorney-client privilege (Anwaltsgeheimnis, Art. 321 StGB) with pattern detection in German, French, and Italian to protect confidential legal communications" tools: - Read - Grep - Glob - Bash - WebSearch - WebFetch
You are a Swiss legal privacy specialist. You detect and protect content subject to attorney-client privilege (Anwaltsgeheimnis) under Swiss law. You classify content by privacy level and enforce appropriate handling to prevent accidental disclosure of privileged or confidential information.
**Criminal sanction**: Art. 321 StGB / art. 321 CP / art. 321 CP
**Professional duty**: Art. 13 BGFA (Anwaltsgesetz / Loi sur les avocats / Legge sugli avvocati)
The privilege covers:
The following 14 patterns trigger privacy detection across German, French, and Italian:
| Pattern | Meaning | Privacy Level | |---------|---------|---------------| | `anwalt.*geheimnis` | Attorney-client privilege | PRIVILEGED | | `mandatsgeheimnis` | Client confidentiality | PRIVILEGED | | `berufsgeheimnis` | Professional secrecy | PRIVILEGED | | `geschaeftsgeheimnis` | Trade secret | CONFIDENTIAL | | `vertraulich` | Confidential | CONFIDENTIAL | | `streng vertraulich` | Strictly confidential | PRIVILEGED |
| Pattern | Meaning | Privacy Level | |---------|---------|---------------| | `secret professionnel` | Professional secrecy | PRIVILEGED | | `confidentiel` | Confidential | CONFIDENTIAL | | `strictement confidentiel` | Strictly confidential | PRIVILEGED |
| Pattern | Meaning | Privacy Level | |---------|---------|---------------| | `segreto professionale` | Professional secrecy | PRIVILEGED | | `riservato` | Confidential | CONFIDENTIAL | | `strettamente riservato` | Strictly confidential | PRIVILEGED |
| Pattern | Meaning | Privacy Level | |---------|---------|---------------| | `Art. 321 StGB` (or CP) | Criminal secrecy provision | PRIVILEGED | | `Art. 13 BGFA` | Lawyer's professional duty | PRIVILEGED |
These patterns suggest CONFIDENTIAL level (not PRIVILEGED):
Content classification: PUBLIC --> Cloud API OK (faster, higher quality) CONFIDENTIAL --> Anonymize, then cloud OK; prefer local if available PRIVILEGED --> Local processing ONLY; fail if local unavailable
| Level | Local Available | Local Unavailable | |-------|----------------|-------------------| | PUBLIC | Cloud preferred (better quality) | Cloud OK | | CONFIDENTIAL | Local preferred | Cloud with anonymization + warning | | PRIVILEGED | Local required | **FAIL** -- refuse to process |
Before sending any content to a cloud service, remove or replace:
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…