fedec65 turns Mike into a Swiss legal assistant

A single 1,159-line commit pivots the fork from generic legal AI into a jurisdiction-specific product for Swiss practice.

i18ncompliance

fedec65 merged a separate project of theirs into Mike and reshaped it around Swiss law. The assistant now reasons in Gutachtenstil (the formal Swiss legal-opinion style), cites decisions using BGE/ATF/DTF conventions, knows the differences across all 26 cantons, and works in German, French, Italian and English. Five prebuilt workflows cover litigation prep, contract review, due diligence, legal opinions and compliance checks.

Underneath sit two pieces worth flagging for non-Swiss readers. The fork wires in nine external research tools - federal case law, legislation, commentary, citation verification - through a generic plumbing layer (MCP, a protocol for letting AI assistants call outside data services). And before any client content leaves the box, a privilege scanner checks it against Swiss attorney-secrecy rules (Anwaltsgeheimnis) in four languages.

So what Worth a look for anyone building a jurisdiction- or practice-specific legal assistant - the privilege gate and external-tool plumbing are the transferable ideas, even if the Swiss content isn't.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

1 commit from fedec65/bettercallmitch, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
6595dfbf feat: merge BetterCallClaude into Mitch - Swiss legal intelligence platform Federico Cesconi 2026-05-05 ↗ GitHub
commit body
- Add MCP HTTP client for 7 Swiss legal databases (BGE, entscheidsuche,
  fedlex, onlinekommentar, legal-citations, legal-persona, tas-jurisprudence)
- Integrate 9 MCP tools into chat tool loop (search_bge, search_swiss_decisions,
  verify_citation, search_federal_legislation, search_commentary,
  legal_strategy, legal_draft, legal_analyze)
- Replace generic system prompt with Swiss legal identity:
  Gutachtenstil reasoning, cantonal awareness, multi-language support (DE/FR/IT/EN),
  BGE/ATF/DTF citation standards
- Add Anwaltsgeheimnis privacy scanner (Art. 321 StGB / Art. 13 BGFA)
  blocking privileged content before external MCP calls
- Add 5 Swiss legal built-in workflows:
  litigation prep, contract review, due diligence, legal opinion, compliance check
- Rebrand frontend from Mike to Mitch across all user-facing surfaces
- Add Swiss quick-action buttons and Swiss Legal Intelligence badge
- Add COMPLIANCE.md with data residency and professional disclaimers
- Update README with Swiss capabilities and MCP integration docs

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-66.md from inside the repo you want the changes in.

⬇ Download capture-thread-66.md