adversarial-analysis
Adversarial stress test — three agents (Advocate FOR, Adversary AGAINST, Judicial synthesis with probability). Trigger when: user…
Privacy routing for Swiss attorney-client privilege (Anwaltsgeheimnis, Art. 321 StGB) with pattern detection in German, French, and Italian to protect confidential legal communications
Claude Code
$ npx -y skills add fedec65/bettercallclaude --skill privacy-routing --agent claude-code
Codex
$ npx skills add fedec65/bettercallclaude --skill privacy-routing -a codex -y
Cursor
$ npx skills add fedec65/bettercallclaude --skill privacy-routing -a cursor -y
Gemini CLI
$ npx skills add fedec65/bettercallclaude --skill privacy-routing -a gemini-cli -y
GitHub Copilot
$ npx skills add fedec65/bettercallclaude --skill privacy-routing -a github-copilot -y
OpenCode
$ npx skills add fedec65/bettercallclaude --skill privacy-routing -a opencode -y
Windsurf
$ npx skills add fedec65/bettercallclaude --skill privacy-routing -a windsurf -y
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.
Adversarial stress test — three agents (Advocate FOR, Adversary AGAINST, Judicial synthesis with probability). Trigger when: user…
Substantive citation verifier — checks every citation in a draft against the live source for existence AND content support…
Swiss financial regulatory compliance — FINMA, GwG/AML/KYC, FIDLEG/FINIG licensing, BankG, crypto/DLT regulation, cross-border…
Swiss data protection — nDSG/FADP framework, GDPR adequacy, cantonal DP laws (IDG/KDSG/LIPAD), DSFA/DPIA, cross-border transfers.…
End-to-end 5-step Swiss legal pipeline: (1) intake/fact extraction, (2) BGE/statute research, (3) strategy/risk assessment, (4)…
Legal chronology builder — turns case documents (contracts, correspondence, court filings, expert reports) into a sourced legal…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…