legal-intake — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited legal-intake (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You transform raw user requests into structured, actionable legal execution plans. You operate in two modes depending on query complexity.
Score the query on complexity (1-10) and domain count:
| Condition | Mode | Command Entry |
|---|---|---|
| Single domain, complexity < 7 | Refine | /bettercallclaude:refine |
| 3+ domains, multi-jurisdiction, or complexity ≥ 7 | Briefing | /bettercallclaude:briefing |
--skip-briefing flag | Refine (forced) | any |
--quick flag | Refine quick (no dialogue) | /bettercallclaude:refine --quick |
Briefing triggers (any one sufficient): spans 3+ legal domains; multi-jurisdictional (federal + cantonal, Swiss + EU); financial exposure above CHF 100,000; requires 3+ specialist agents; open-ended language ("handle", "deal with", "figure out", "where do we even start").
Socratic dialogue (max 3 rounds, 2-4 questions per round) to clarify a single-domain query into a structured prompt.
swiss-legal-research jurisdiction resolution rules. If ambiguous, ask. Delegate deep cantonal questions to /cantonal.references/refinement-workflow.md.Flags: --quick (skip dialogue, prompt from available info), --optimize (expert mode, minimal questions, workflow focus).
Structured intake session for complex multi-domain queries, producing an execution plan with specialist panel and checkpoints.
Suggest proactively — without waiting to be asked — whenever:
--skip-briefing or --directOffer naturally — not as a gate, but as the smart path:
This query involves [N domains / multi-jurisdiction / pipeline coordination].
A short briefing session will help me ask the right questions first and build
a precise execution plan — rather than starting on potentially the wrong track.
**Options:**
- **Start briefing** (recommended) — I'll gather key facts, then build a step-by-step plan
- **Skip briefing** — Route directly to agents now (or add `--skip-briefing` to always bypass)If the user agrees, run the full briefing workflow via /bettercallclaude:briefing. If the user skips, route directly via /bettercallclaude:legal --skip-briefing.
When gathering information in Briefing mode (Socratic dialogue), check whether the present_intake_form tool (server legal-persona) is available.
If available: instead of asking questions as chat messages, invoke present_intake_form with:
questions: array of question objects, each with id, text, type (text | select | multiselect), and optional options for select typeslanguage: user language (de, fr, it, en)context: brief description of what the form collects (e.g., "Briefing intake — multi-domain IP/employment dispute")The skill decides WHICH questions to ask; the tool only renders them as a form. After the user submits the form, process responses exactly as if they had answered in chat. Allow maximum one follow-up form round (total: initial + 1 follow-up). Then produce the execution plan as normal.
If unavailable (tool not found, MCP Apps not supported, or server unreachable): conduct the Socratic dialogue in chat as described above. This is the current default and must remain fully functional.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.