npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@judicialmind/legal-agents

v1.0.1

Published

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

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.