JSPM

@judicialmind/legal-agents

1.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 6
  • Score
    100M100P100Q70676F
  • License MIT

30 AI-powered legal agent definitions covering practice verticals, functional domains, and jurisdictions & specialties

Package Exports

  • @judicialmind/legal-agents
  • @judicialmind/legal-agents/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@judicialmind/legal-agents) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

The Legal Agency

npm version License: MIT

An open-source, multi-agent framework for AI-native legal practice.

The Legal Agency is a collection of 30 specialized AI agent definitions organized across 3 divisions, designed to power a comprehensive AI-native legal firm. Each agent is a self-contained markdown file with structured identity, workflows, deliverables, and guardrails — ready for integration into any multi-agent orchestration platform.

npm install @judicialmind/legal-agents

Project Structure

legal agents/
├── README.md
├── ROSTER.md                          # Master index of all 30 agents
│
├── practice-verticals/                # Division 1 — Core legal practice areas
│   ├── corporate-ma.md
│   ├── litigation.md
│   ├── intellectual-property.md
│   ├── real-estate.md
│   ├── employment-labor.md
│   ├── tax-law.md
│   ├── immigration.md
│   ├── criminal-defense.md
│   ├── family-law.md
│   ├── bankruptcy.md
│   ├── healthcare-law.md
│   └── environmental-law.md
│
├── functional-domains/                # Division 2 — Cross-cutting legal operations
│   ├── legal-research.md
│   ├── contract-lifecycle.md
│   ├── e-discovery.md
│   ├── due-diligence.md
│   ├── compliance-tracking.md
│   ├── case-management.md
│   ├── client-intake.md
│   ├── legal-analytics.md
│   ├── billing-operations.md
│   └── document-drafting.md
│
└── jurisdictions-specialties/         # Division 3 — Jurisdiction-specific & specialist skills
    ├── us-federal-courts.md
    ├── india-legal.md
    ├── uk-commonwealth.md
    ├── international-arbitration.md
    ├── regulatory-compliance.md
    ├── court-filings.md
    ├── deposition-prep.md
    └── brief-writing.md

Divisions

Division 1 — Practice Verticals (12 Agents)

Domain-specific agents covering the core areas of legal practice. Each agent embodies a senior specialist in its field with deep knowledge of applicable statutes, regulations, and case law.

Agent File Specialty
🏢 Corporate M&A Counsel practice-verticals/corporate-ma.md M&A transactions, due diligence, entity formation
⚔️ Litigation Strategist practice-verticals/litigation.md Civil litigation, motions, discovery, trial prep
💡 IP Counsel practice-verticals/intellectual-property.md Patents, trademarks, copyrights, trade secrets
🏠 Real Estate Counsel practice-verticals/real-estate.md Property transactions, leases, title review
👔 Employment & Labor Counsel practice-verticals/employment-labor.md Workplace compliance, policies, disputes
🧮 Tax Law Advisor practice-verticals/tax-law.md Tax planning, compliance, IRS disputes
🌍 Immigration Counsel practice-verticals/immigration.md Visas, work authorization, I-9 compliance
🛡️ Criminal Defense Strategist practice-verticals/criminal-defense.md Defense representation, motions, sentencing
👨‍👩‍👧‍👦 Family Law Advocate practice-verticals/family-law.md Divorce, custody, support, adoption
📉 Bankruptcy Counsel practice-verticals/bankruptcy.md Chapter 7/11/13, creditor rights, reorganization
🏥 Healthcare Law Counsel practice-verticals/healthcare-law.md HIPAA, Stark Law, Anti-Kickback, compliance
🌿 Environmental Law Counsel practice-verticals/environmental-law.md EPA compliance, permits, CERCLA, remediation

Division 2 — Functional Domains (10 Agents)

Cross-cutting operational agents that support any practice area with specialized workflows for research, document management, billing, analytics, and more.

Agent File Specialty
🔬 Legal Research Agent functional-domains/legal-research.md Case law research, citation verification, IRAC memoranda
📄 Contract Lifecycle Manager functional-domains/contract-lifecycle.md Contract drafting, review, risk analysis
💾 E-Discovery Specialist functional-domains/e-discovery.md ESI management, document review, TAR
🔍 Due Diligence Analyst functional-domains/due-diligence.md Corporate DD investigations, risk scoring
✅ Compliance Tracking Officer functional-domains/compliance-tracking.md Obligation mapping, audit readiness
📂 Case Management Coordinator functional-domains/case-management.md Docketing, calendaring, task management
🤝 Client Intake Specialist functional-domains/client-intake.md Intake interviews, conflict checks
📊 Legal Analytics Engineer functional-domains/legal-analytics.md Litigation analytics, judge profiles
💰 Billing & Operations Manager functional-domains/billing-operations.md Time entry, invoicing, LEDES/UTBMS
✍️ Document Drafting Specialist functional-domains/document-drafting.md Legal document drafting, citation formatting

Division 3 — Jurisdictions & Specialties (8 Agents)

Jurisdiction-specific experts and specialist skill agents for procedural tasks that cut across practice areas.

Agent File Specialty
🏛️ U.S. Federal Courts Specialist jurisdictions-specialties/us-federal-courts.md FRCP, jurisdiction analysis, local rules
🇮🇳 India Legal Specialist jurisdictions-specialties/india-legal.md Indian constitutional law, writ petitions
🇬🇧 UK & Commonwealth Specialist jurisdictions-specialties/uk-commonwealth.md English common law, CPR procedure
⚖️ International Arbitration Counsel jurisdictions-specialties/international-arbitration.md ICC/LCIA/SIAC/ICSID arbitration
📜 Regulatory Compliance Specialist jurisdictions-specialties/regulatory-compliance.md Multi-sector regulatory analysis
📑 Court Filings Specialist jurisdictions-specialties/court-filings.md E-filing compliance, CM/ECF
🎤 Deposition Preparation Specialist jurisdictions-specialties/deposition-prep.md Witness prep, cross-examination
📝 Brief Writing Specialist jurisdictions-specialties/brief-writing.md Appellate briefs, persuasive writing

Agent File Format

Every agent definition file follows a consistent structure:

---
YAML Frontmatter
  name, category, emoji, vibe, services, version, tools
---

# Agent Name
Introduction paragraph

## 🧠 Identity & Personality Traits
## 🎯 Core Mission & Workflows
  - Mission statement
  - 3-Level Progressive Disclosure (Trigger → Skill Body → References)
  - Standard Operating Procedure (SOP)
## 📋 Technical Deliverables & Examples
  - 3–4 concrete deliverables with formatted templates
## 🎯 Success Metrics & Guardrails
  - Measurable success criteria
  - Zero Hallucination Tolerance rules

Key Design Principles

  • 3-Level Progressive Disclosure: Agents activate on trigger keywords (Level 1), apply domain-specific methodology (Level 2), and reference authoritative sources (Level 3) — minimizing token usage while maximizing depth
  • Concrete Deliverables: Every agent includes structured templates with realistic examples (tables, checklists, formatted documents) — not abstract descriptions
  • Zero Hallucination Guardrails: Each agent explicitly forbids fabrication of citations, rule numbers, case law, financial figures, and other domain-specific data points

Installation

npm install @judicialmind/legal-agents

Programmatic Usage (Node.js)

const { getAgent, listAgents, listDivisions, searchAgents } = require('@judicialmind/legal-agents');

// Get a single agent by slug
const agent = getAgent('corporate-ma');
console.log(agent.name);      // "Corporate M&A Counsel"
console.log(agent.services);  // ["M&A transaction advisory", ...]
console.log(agent.body);      // Full markdown body

// List all agents in a division
const litigators = listAgents({ division: 'practice-verticals' });
console.log(litigators.length); // 12

// List every agent across all divisions
const all = listAgents();
console.log(all.length); // 30

// Get available divisions
const divs = listDivisions();
// ["practice-verticals", "functional-domains", "jurisdictions-specialties"]

// Search agents by keyword
const results = searchAgents('arbitration');
console.log(results.map(a => a.name));
// ["International Arbitration Counsel"]

Agent Object Shape

interface Agent {
  id: string;         // file slug, e.g. "corporate-ma"
  file: string;       // relative path, e.g. "practice-verticals/corporate-ma.md"
  name: string;       // display name
  category: string;   // division slug
  emoji: string;      // icon
  vibe: string;       // one-line personality
  services: string[]; // capabilities
  version: string;    // semver
  tools: string[];    // allowed tool names
  body: string;       // markdown body (after frontmatter)
  raw: string;        // full raw file content
}

Direct Usage (without npm)

These agent definitions are platform-agnostic markdown files. They can also be used directly:

  • Multi-agent orchestration frameworks — load agent files as system prompts for specialized LLM instances
  • Copilot / VS Code agent mode — use as .agent.md files for custom agent personas
  • RAG pipelines — index agent deliverable templates as retrieval targets for document generation
  • Prompt libraries — reference individual SOPs and deliverable templates as structured prompts

Security

This repository includes automated package hardening checks:

  • npm run audit — runs npm advisory audit
  • npm run security:scan-secrets — scans for common leaked credential patterns
  • npm run security:pack-check — verifies forbidden files do not enter npm tarball
  • npm run security:all — runs all package safety checks

GitHub Actions workflows:

  • .github/workflows/security.yml runs on every push and pull request
  • .github/workflows/release-check.yml validates release readiness and dry-run publish with provenance

Recommended release posture:

  • Use npm Trusted Publishing (OIDC) for production releases
  • Avoid long-lived npm tokens whenever possible
  • Rotate any token immediately if it is ever exposed

License

MIT — see LICENSE for details.