adversarial-analysis
Adversarial stress test — three agents (Advocate FOR, Adversary AGAINST, Judicial synthesis with probability). Trigger when: user wants to stress-test a…
Shared deliverable-as-file output conventions for all BetterCallClaude commands. Defines the bcc-output folder structure, file naming, and chat summary template.
$ npx -y skills add fedec65/bettercallclaude --skill shared --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/sharedContext preview
The summary Claude sees to decide when to auto-load this skill.
Shared deliverable-as-file output conventions for all BetterCallClaude commands. Defines the bcc-output folder structure, file naming, and chat summary template.
name: output-conventions description: Shared deliverable-as-file output conventions for all BetterCallClaude commands. Defines the bcc-output folder structure, file naming, and chat summary template. tools: - Read - Grep - Glob - Bash - WebSearch - WebFetch - mcp__plugin_bettercallclaude_swiss-caselaw__cite - mcp__swiss-caselaw__cite
This document defines the standard output behavior for all BetterCallClaude commands that produce deliverables longer than approximately one page (~500 words).
Every command that produces a long output (memo, research, strategy, analysis, triage batch, translation, draft) **MUST**:
1. Write the full result as a file in the working folder. 2. Give in chat only a **summary of 3–5 lines** plus the path to the written file.
Short outputs (cite, validate, refine, version, help, privacy status, summarize with `--short`) may remain in chat.
<working folder>/bcc-output/
└── YYYY-MM-DD-<slug>/
├── 01-intake.md
├── 02-research-memo.md
├── 03-strategy.md
├── 04-adversarial-review.md
├── 05-draft-<document>.md (or .docx for redline)
└── sources.mdWhen writing a file, display in chat:
**[Title of deliverable]** written to `bcc-output/YYYY-MM-DD-slug/filename.md` [3-5 line summary of key findings / conclusions] Full document: `bcc-output/YYYY-MM-DD-slug/filename.md` Sources: `bcc-output/YYYY-MM-DD-slug/sources.md`
Commands that produce file output under this convention:
| Command | Output File(s) | |---------|---------------| | `legal` (multi-agent) | varies by workflow | | `research` | `02-research-memo.md` | | `strategy` | `03-strategy.md` | | `draft` | `05-draft-<doc>.md` or `.docx` | | `adversarial` | `04-adversarial-review.md` | | `workflow` | all pipeline files | | `translate` | `translation-<doc>.md` | | `doc-analyze` | `analysis-<doc>.md` | | `nda-triage` | `nda-triage-<doc>.md` (batch: summary + individual) | | `precedent` | `precedent-chain-<topic>.md` | | `legal-5step` | all 5 files + `sources.md` | | `briefing` | `briefing-plan.md` |
Commands that stay in chat: `cite`, `validate`, `refine`, `summarize --short`, `version`, `help`, `privacy`, `start`, `doctor`, `federal` (short), `cantonal` (short).
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…