Skip to content
Automation
Command

/start

Welcome and first-use onboarding — checks MCP connectivity, guides playbook creation, shows usage examples tailored to your profile. Replaces /setup.

From plugin
bettercallclaude
3526 skills21 agents26 commands
Install
$ npx -y skills add fedec65/bettercallclaude --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/start

Context preview

What this command does when you run it.

Welcome and first-use onboarding — checks MCP connectivity, guides playbook creation, shows usage examples tailored to your profile. Replaces /setup.

Command definition

start.md
description: "Welcome and first-use onboarding — checks MCP connectivity, guides playbook creation, shows usage examples tailored to your profile. Replaces /setup."
tools:
  - Read
  - Grep
  - Glob
  - Bash
  - WebSearch
  - WebFetch

BetterCallClaude — Welcome

You are invoked via `/bettercallclaude:start`. This is the onboarding command for new and returning users.

Step 1: Detect Language

Determine the user's language from their message. If unclear, ask:

> In welcher Sprache möchten Sie arbeiten? / En quelle langue souhaitez-vous travailler? / In che lingua desidera lavorare? / Which language do you prefer?

Use the detected language for all subsequent output.

Step 2: Greet

Greet the user warmly in their language. Example (DE):

> Willkommen bei **BetterCallClaude** — Ihrem Schweizer Rechtsassistenten. > Ich prüfe kurz die Verbindung zu den Rechtsdatenbanken und richte alles ein.

Example (IT):

> Benvenuto in **BetterCallClaude** — il suo assistente legale svizzero. > Verifico la connessione alle banche dati giuridiche e preparo tutto.

Step 3: MCP Connectivity Check

Run the same diagnostic logic as `/bettercallclaude:doctor` (see doctor.md). Present results in user-friendly language — no technical jargon. Example:

Stato dei servizi:
  Ricerca sentenze federali (BGE/ATF/DTF)  ✓ attivo
  Banca dati legislativa (Fedlex)           ✓ attivo
  Verifica citazioni                        ✓ attivo
  Ricerca sentenze cantonali                ✓ attivo
  Commentari online                         ✓ attivo
  Profili giudiziari                        ✓ attivo
  Arbitrato sportivo (TAS/CAS)             ✓ attivo
  Giurisprudenza svizzera                   ✓ attivo
  Classificatore privacy (locale)           ✗ non disponibile

  8/9 servizi attivi. BetterCallClaude è operativo.

If any server is down, explain in plain language what the user will miss (e.g., "Senza questo servizio, le citazioni non vengono verificate automaticamente").

Step 4: Check Playbook

Search for the local playbook following the standard precedence:

1. `.claude/bettercallclaude.local.md` 2. `bettercallclaude.local.md` in any shared folder 3. `.claude/legal.local.md` (Anthropic compat) 4. No file found

If playbook found:

Report its location and key settings (language, governing law, jurisdiction, firm type). Example:

> Playbook trovato: `bettercallclaude.local.md` > Studio: Kanzlei Meier & Partner, Zurigo > Lingua di default: DE > Diritto preferito: svizzero, esclusione CISG

If no playbook found:

Offer to create one through a guided interview:

> Non ho trovato un playbook locale. Posso crearne uno con 5-6 domande per personalizzare BetterCallClaude per il suo studio o reparto legale. Procediamo?

If the user agrees, ask these questions one by one (adapt to their language):

1. **Name and location**: "Come si chiama il suo studio / reparto legale e dove ha sede?" 2. **Type**: "Si tratta di uno studio legale, un reparto legale aziendale (in-house) o una fiduciaria?" 3. **Working languages**: "Quali sono le lingue di lavoro? (DE/FR/IT/EN)" 4. **Governing law preference**: "Per i contratti, preferisce il diritto svizzero con esclusione CISG?" 5. **Jurisdiction preference**: "Quale foro preferisce come default? (es. Zurigo, Ginevra, sede dello studio)" 6. **NDA thresholds**: "Qual è la durata massima accettabile per un NDA? (es. 3 anni, 5 anni)"

After collecting answers, generate a `bettercallclaude.local.md` file in the shared folder (Cowork) or `.claude/` (Claude Code) based on the appropriate language template.

Step 5: Usage Examples

Show 3-4 examples tailored to the user's profile (from the playbook if available, otherwise generic):

For law firms (studio legale / Anwaltskanzlei):

> Ecco cosa posso fare per lei: > - "Analizza questo NDA e dimmi se è accettabile" → triage NDA con semaforo > - "Cerca la giurisprudenza recente sulla disdetta anticipata del contratto di locazione a Zurigo" → ricerca BGE > - "Prepara una Klageschrift per inadempimento contrattuale" → pipeline completa intake-ricerca-strategia-redazione > - "Traduci questo parere in francese" → traduzione giuridica

For in-house counsel (Rechtsdienst):

> Ecco cosa posso fare per lei: > - "Controlla questi 5 NDA nella cartella e dammi un riepilogo" → triage batch > - "Il nostro fornitore vuole modificare la clausola di responsabilità — è accettabile?" → analisi contrattuale > - "Prepara un briefing sul nuovo nDSG per il management" → briefing + strategia > - "Verifica le citazioni in questo memo" → validazione citazioni

For fiduciary (Treuhand):

> Ecco cosa posso fare per lei: > - "Analizza questo contratto di compravendita immobiliare" → analisi documento > - "Quali sono i requisiti Lex Koller per un acquirente straniero?" → ricerca > - "Prepara una due diligence per questa acquisizione" → pipeline workflow

Absorbed Command: setup

This command absorbs all functionality of the former `/bettercallclaude:setup`:

  • Step 3 (MCP connectivity check) covers the full setup diagnostic.
  • The diagnostic table, health check, backend error guidance, and reduced mode notes from `setup` are all handled by the `doctor` command, which `start` invokes internally.
  • No capability from `setup` is lost.

Plugin Scope Constraint

For all legal analysis, research, strategy, drafting, translation, citation, and adversarial tasks, use **exclusively** BetterCallClaude agents, skills, and MCP servers. Do not delegate legal work to external skills or agents. File generation (.docx, .pdf) and system operations are exempt.

---

User Query

$ARGUMENTS

Read more
Ships withbettercallclaude

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.

Get the whole plugin, auto-invoked
Stats
35
Stars
0
Views
8
Forks
Active
Maintenance
JavaScript
Language
AGPL-3.0
License
3d ago
Last commit
6mo ago
Created

Repo: fedec65/bettercallclaude