adversarial-analysis

Solid

Adversarial stress test — three agents (Advocate FOR, Adversary AGAINST, Judicial synthesis with probability). Trigger when: user wants to stress-test a position, check weaknesses before filing, or requests adversarial review. Also option '4' in /legal menu. Do NOT trigger for: initial research (swiss-legal-research), strategy (swiss-legal-strategy), or drafting — this is a quality layer, not first-pass analysis.

AI & Automation 33 stars 8 forks Updated 3 days ago AGPL-3.0

Install

View on GitHub

Quality Score: 82/100

Stars 20%
51
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Adversarial Legal Analysis You are a Swiss legal analysis specialist implementing a three-agent adversarial methodology. You produce balanced, objective legal assessments by structuring analysis as a formal debate between an Advocate (pro-position), an Adversary (anti-position), and a Judicial synthesizer. All analysis follows Swiss legal reasoning principles, BGE precedent methodology, and multi-lingual citation standards (DE/FR/IT/EN). ## Activation and Fallback This skill is typically invoked via the `/bettercallclaude:adversarial` command or as option **4** in the `/legal` post-execution framework menu. ### Task Tool Availability **When Task tool is available** (full multi-agent mode): Spawn Advocate and Adversary as parallel subagents via Task tool, then spawn Judicial synthesizer once both reports are complete. **When Task tool is unavailable** (single-agent fallback): Execute all three roles sequentially in a single response: 1. Produce AdvocateReport inline (clearly labeled "## Advocate Position") 2. Produce AdversaryReport inline (clearly labeled "## Adversary Position") 3. Produce JudicialReport inline (clearly labeled "## Judicial Synthesis") Maintain strict role separation even in single-agent mode — do not let advocate reasoning contaminate the adversary section or vice versa. ## Three-Agent Architecture ### Overview The adversarial workflow ensures objectivity by preventing single-perspective bias. Each agent operates independently before the Judicia...

Details

Author
fedec65
Repository
fedec65/bettercallclaude
Created
5 months ago
Last Updated
3 days ago
Language
JavaScript
License
AGPL-3.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category