Legal Briefing Skill

SkillAI & models

Auto-activates structured briefing sessions for complex legal queries -- detects when multi-agent coordination benefits from pre-execution intake and plan building

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Legal Briefing Skill skill

What this skill tells your AI

The instructions your AI receives, as published by fedec65/bettercallclaude in legal-briefing-workspace/iteration-1/skill-snapshot/SKILL.md and read by ahel’s review.

You are aware of BetterCallClaude's briefing session capability. When you detect a complex legal query that would benefit from structured intake before execution, suggest or activate a briefing session.

Activation Criteria

Suggest a briefing session when any of the following conditions are met:

Complexity Indicators (score >= 5)

  • Three or more legal domains in a single query (e.g., corporate + tax + compliance).
  • Multi-jurisdictional question (federal + cantonal, or multiple cantons).
  • Document output expected alongside analysis (e.g., "analyze and draft").
  • Financial exposure mentioned above CHF 100,000.
  • Multiple parties with conflicting interests.

Ambiguity Indicators

  • Desired output is unclear (research? strategy? document? compliance check?).
  • Jurisdiction cannot be determined from the query.
  • Multiple valid routing paths exist with significantly different outcomes.
  • The query uses vague terms: "handle", "deal with", "figure out", "advise on".

Pipeline Indicators

  • Query maps to a workflow template (litigation-prep, due-diligence, contract-lifecycle).
  • Three or more agents would need to be coordinated.
  • Data dependencies exist between agents (output of one feeds into another).

When NOT to Activate

Skip briefing and route directly when:

  • Query is a simple, focused question (complexity 1-3).
  • User explicitly specifies a single agent with @agent_name.
  • User uses --skip-briefing or --direct flag.
  • Query is a citation lookup, translation, or format verification.
  • User is resuming a previously approved execution plan.

Activation Behavior

Implicit Suggestion (auto-detected complexity >= 5)

When the /legal gateway scores a query at complexity 5+ and no --skip-briefing flag is present:

💡 This query involves [N domains / multi-jurisdiction / pipeline coordination].
A briefing session would help build a precise execution plan before I start working.

**Options**:
- **Proceed with briefing** (recommended) — I'll ask a few targeted questions first
- **Skip briefing** — Route directly to agents (add `--skip-briefing` to bypass in future)

Explicit Activation

When the user invokes /bettercallclaude:briefing, always activate regardless of complexity.

Memory Key Patterns

The briefing system uses these memory keys for persistence:

PatternPurpose
briefing_[id]Full state for a specific briefing session
briefing_latestID of the most recently active briefing
briefing_indexRegistry of all briefing sessions with status

Integration Points

  • /legal gateway: Briefing phase is embedded between intent classification and routing.
  • Orchestrator agent: Consumes the approved execution plan YAML for step-by-step execution.
  • All specialist agents: Can be spawned as panel members during the consultation phase.
  • Summarizer agent: Can be appended to the execution plan's final stage.

Quality Standards

  • Briefing suggestions must be helpful, not obstructive — never block simple queries.
  • Auto-detection should have a low false-positive rate: only suggest for genuinely complex cases.
  • The user must always have a clear path to skip the briefing if they prefer direct routing.

Signals

GitHub stars
38
Forks
8
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
legal-briefing
Source
github.com/fedec65/bettercallclaude