Help us improve
Share bugs, ideas, or general feedback.
From legal-aid
Helps a managing attorney author a per-practice-area guide that configures how staff-facing skills behave — intake questions, escalation posture, review gates, funder-restriction overrides, cross-area watch list, local rules, and draft templates.
npx claudepluginhub lawdroidai/legal-aid-pluginHow this skill is triggered — by the user, by Claude, or both
Slash command
/legal-aid:build-guide [optional: practice area — e.g., 'housing', 'family', 'immigration'][optional: practice area — e.g., 'housing', 'family', 'immigration']The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Load `~/.claude/plugins/config/claude-for-legal/legal-aid/CLAUDE.md` → role (must be Managing attorney / ED), practice areas, jurisdiction, supervision style, funder restrictions.
One-time legal aid office setup: practice areas, funding, jurisdiction, supervision style, conflict checks, and seed documents. Writes CLAUDE.md for shared context. Use on fresh install or with --redo.
Helps a supervising attorney author a practice-area guide that configures student-facing skills — intake questions, pedagogy posture, review gates, cross-plugin checks, and local rules.
Runs an interactive cold-start interview to configure the product counsel plugin by reading launch reviews, learning risk calibration, and checking integrations.
Share bugs, ideas, or general feedback.
~/.claude/plugins/config/claude-for-legal/legal-aid/CLAUDE.md → role (must be Managing attorney / ED), practice areas, jurisdiction, supervision style, funder restrictions./legal-aid:onboard).~/.claude/plugins/config/claude-for-legal/legal-aid/guides/<practice-area>.md. Create the guides/ directory if needed./legal-aid:client-intake or /legal-aid:draft under the configured posture so the managing attorney sees what a staffer sees./legal-aid:build-guide
/legal-aid:build-guide housing
Multiple guides are fine — one per practice area. Re-run to revise. Edit the guide file directly for quick changes.
The legal-aid plugin ships with sensible defaults across practice areas. But every office runs each practice area its own way: which intake questions matter, which red flags warrant immediate escalation, which funder restrictions bind hardest in this area, which cross-area issues most often co-occur, which local courts have quirks the staffer needs to know. A generic plugin handles this generically, which means the staff spend their first months correcting what the tool assumed.
This skill captures the managing attorney's specific judgment about a practice area into a guide file that every staff-facing skill reads at runtime. Output across /client-intake, /draft, /memo, /research-start, and /status becomes calibrated to this office's actual practice in this area, not the generic template.
Audience: managing attorney or ED. Staff don't run this — they run /onboard and then the practice skills.
Before starting, confirm the user is the managing attorney or ED. If not:
This setup writes office-level configuration that affects how every staffer's work product is structured. It must be done by the managing attorney or ED. If you're a staff attorney, paralegal, or intake specialist, run
/legal-aid:onboardto come up to speed on the office's current configuration.
If confirmed, continue.
~/.claude/plugins/config/claude-for-legal/legal-aid/CLAUDE.md → office profile, practice areas list, jurisdiction(s), supervision style, escalation default, funder restrictions, conflict-check process.
If CLAUDE.md is missing or has placeholders: "Office setup hasn't been completed yet. Run /legal-aid:cold-start-interview first — every skill, including this one, depends on it."
If a practice area was passed as an argument, confirm and proceed. If not, ask:
Which practice area? Your office handles [list from CLAUDE.md]. You can also author a guide for a sub-area within a practice area (e.g., "eviction defense" within housing) if that distinction matters for your office.
If the user names a practice area the office doesn't handle per CLAUDE.md, ask whether to add it to the office's practice areas (which routes back to /cold-start-interview --redo practice-areas) or whether this is a one-off guide that doesn't change the office's primary scope.
The /client-intake skill ships with generic per-practice-area templates. The office probably has additional or replacement questions that matter for the work it does. Ask:
What are the 5-10 questions you want every intake in this practice area to surface — beyond the generic template? Think about: the facts that determine whether the matter is in scope; the facts that signal urgency; the facts that flag cross-area issues; the facts that determine which funder this matter belongs under.
For each question:
Capture in the guide. The intake skill will append these to the generic template for this practice area.
What in an intake or screening should set off alarm bells specifically in this practice area? Different from generic urgency markers — these are things that mean "stop, this needs the managing attorney before going further."
Examples by practice area:
Capture each red flag with: how it's spotted, what the immediate action is, who gets pinged.
The office set a default escalation posture at cold-start (handle / escalate / refer). For this practice area, is the posture the same, or different?
Your office's default escalation posture is [default from CLAUDE.md]. For this practice area, do you want the same, or different?
- Handle (skill produces work product, staff review and route): Best for high-volume routine matters where the work is well-documented and staff are experienced.
- Escalate (skill produces structure, flags complex elements for managing-attorney review before continuing): Best when the practice area mixes routine and complex matters and you want a human check before any complex element progresses.
- Refer (skill scopes the matter, flags as outside AI-assisted scope, routes to referral): Best for practice areas where the office prefers low-AI-touch — typically heightened-confidentiality or high-stakes (some DV configurations, criminal-adjacent matters, certain immigration scenarios).
If different from default, capture and confirm. Some practice areas commonly run "escalate" even when the office defaults to "handle" (DV, immigration removal). Confirm explicitly.
In this practice area specifically, what triggers managing-attorney review before output goes out, beyond your office-wide supervision style?
Common practice-area-specific review gates:
Capture in the guide. These overlay on top of the office's general supervision style — they're additive, not replacement.
For each funder named in Part 0 of cold-start, ask whether any funder-restriction applies specifically to this practice area in a way that should change skill behavior:
Does any funder restriction bite particularly hard in this practice area? Examples: LSC § 1626 alien restrictions hit immigration matters most directly; LSC class-action restrictions hit civil rights matters; LSC fee-generating restrictions hit consumer matters; VAWA confidentiality requirements hit DV matters; HUD funding may restrict housing matters to specific subsidy contexts.
For each restriction-area pairing identified, capture:
What other practice areas most often co-occur with this one? An intake in this practice area should surface possible cross-area issues — what should the skill be listening for?
Examples by primary area:
Capture the watch list. The intake skill uses it to flag cross-area issues in this practice area's intakes.
What does a staffer need to know about how this practice area runs in your jurisdiction(s) that isn't in the generic plugin or in your CLAUDE.md local-rules ingest?
Examples:
Capture as a local-knowledge appendix to the guide. The relevant skills surface these in their outputs when the practice area matches.
The plugin's /draft command works from practice-area templates. What documents does staff draft most often in this practice area?
Confirm the 3-8 documents already in CLAUDE.md, then ask:
For each template, ask the managing attorney to upload an example. The /draft command will use these as starting points for first drafts in this practice area.
Write to ~/.claude/plugins/config/claude-for-legal/legal-aid/guides/<practice-area>.md. Structure:
# [Practice area] guide
*Written by [managing attorney name] on [date]. Read at runtime by `/client-intake`, `/draft`, `/memo`, `/research-start`, and `/status` whenever the matter's practice area matches.*
## Intake questions (additional to generic template)
[per Step 2]
## Red flags
[per Step 3]
## Escalation posture
[handle / escalate / refer, with reason if different from office default]
## Review gates
[per Step 5]
## Funder-restriction overrides
[per Step 6]
## Cross-area watch list
[per Step 7]
## Local rules and quirks
[per Step 8]
## Draft templates
[per Step 9, with paths to uploaded exemplars]
/legal-aid:client-intake or /legal-aid:draft against a hypothetical matter so you can see the configured behavior."/legal-aid:cold-start-interview --redo./onboard.