Cleanup pass following the CoCounsel merge (#4) and Lexis removal (#5): - Normalize whitespace and JSON indentation across plugin metadata files - Sync marketplace.json with plugin.json (ip-legal description, Courtroom5 title field) - Add missing ai-inventory and invention-intake rows to README skill reference - Replace stale short-form skill names in customize/cold-start SKILL.md prose with canonical directory names across 11 plugins (same bug class as the /setup -> /cold-start-interview QA fix) - Fix FYY -> FYI typo and a phantom WebFetch claim in launch-radar docs - Address review findings: line-wrapped /check-claims, /renewals-due -> /renewal-tracker, stale /setup in references/, agent.yaml comment contradiction, redundant 'intake intake' - Add root CLAUDE.md with validation conventions (claude plugin validate, I1-I11 invariants, frontmatter requirements) and a marketplace.json description + $schema No behavioral changes. claude plugin validate passes clean. |
||
|---|---|---|
| .. | ||
| .claude-plugin | ||
| agents | ||
| data | ||
| hooks | ||
| skills | ||
| .gitignore | ||
| .mcp.json | ||
| CLAUDE.md | ||
| README.md | ||
Employment Counsel Plugin
In-house employment law workflows: hiring review, termination review, policy drafting, handbook updates, jurisdiction-aware wage & hour Q&A. Built around a jurisdictional footprint learned at cold-start — the plugin knows which states you're in and what's different about each.
Every output is a draft for attorney review — cited, flagged, and gated — not a legal conclusion. The plugin does the work: reads the documents, applies your playbook, finds the issues, drafts the memo. A lawyer reviews, verifies, and decides. Citations are tagged by source so you know which ones came from a research tool and which ones need checking. Privilege markers are applied conservatively so nothing waives by accident. Consequential actions — filing, sending, executing — are gated behind explicit confirmation.
Who this is for
| Role | Primary workflows |
|---|---|
| Employment counsel | Termination review, policy drafting, wage/hour analysis |
| HR business partners | Hiring review, handbook questions, first-line wage/hour Q&A |
| GC | Escalation recipient for high-risk terms and RIFs |
First run: cold-start
Asks which states and countries you have employees in, reads your handbook and three recent termination memos, builds a jurisdiction-aware escalation table.
/employment-legal:cold-start-interview
Your configuration is stored at ~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md and survives plugin updates.
Prerequisites
- Persistent data path. The leave register, investigation logs, and expansion trackers are written to
~/.claude/plugins/config/claude-for-legal/employment-legal/, a version-independent path that survives plugin updates. These files contain privileged and sensitive personnel information — make sure that directory is backed up and access-controlled. - Legal research access. Skills in this plugin intentionally do not store substantive legal rules (salary thresholds, restrictive-covenant enforceability, final-pay timing, release consideration periods, country-specific employment frameworks, etc.). Every jurisdiction-specific rule is researched and cited at the time of review. Make sure the session has access to the research tools you rely on (web search, internal legal research integrations, team reference materials).
- Outside counsel. No country-specific or jurisdiction-specific legal advice is produced without outside counsel engagement on any close call or new jurisdiction.
Skills
| Skill | Does |
|---|---|
/employment-legal:cold-start-interview |
Cold-start interview — learns jurisdictional footprint + escalation rules from handbook + term memos |
/employment-legal:hiring-review |
Offer letter + restrictive covenant review, jurisdiction check |
/employment-legal:termination-review |
Termination review with high-risk flag detection |
/employment-legal:policy-drafting [topic] |
Draft a policy with state supplements where needed |
/employment-legal:wage-hour-qa [question] |
Wage/hour or general employment Q&A, jurisdiction-aware |
/employment-legal:worker-classification |
Classify a proposed worker engagement and flag misclassification gaps |
/employment-legal:expansion-kickoff [country] |
Kick off international expansion planning for a new country |
/employment-legal:expansion-update [country] |
Update an in-progress expansion tracker |
/employment-legal:investigation-open |
Open a new internal investigation matter |
/employment-legal:investigation-add |
Add documents, interview notes, or observations to an open investigation |
/employment-legal:investigation-query |
Ask questions against an open investigation log |
/employment-legal:investigation-memo |
Draft or update the privileged investigation memo |
/employment-legal:investigation-summary |
Draft an audience-specific summary from the investigation memo |
/employment-legal:leave-tracker |
Check open leaves for deadline alerts and required decisions |
/employment-legal:log-leave |
Add a new leave to the leave register |
/employment-legal:matter-workspace |
Manage matter workspaces (multi-client private practice only) — new, list, switch, close, none |
| handbook-updates | Diff proposed changes against current handbook, flag state supplement impact |
Reference skills internal-investigation and international-expansion carry the detailed frameworks and templates — the per-mode skills above load them as needed.
Interactive skills vs. scheduled agents
The skills above run when you invoke them — for when you're working a matter. The agents below run on a schedule — for what moves while you're not looking:
| Agent | What it watches | Default cadence |
|---|---|---|
| leave-tracker | Open leaves with hard legal deadlines — FMLA, state equivalents (CA CFRA, NY PFL), USERRA, ADA leave as accommodation; fires decision-point alerts before deadlines are missed | Weekly (Monday) |
How it learns
Your practice profile at ~/.claude/plugins/config/claude-for-legal/employment-legal/CLAUDE.md isn't static — it improves as you use the plugin. Skills tell you when an output used a default you should tune. You can re-run setup, edit the file directly, or tell a skill to record a new position.
Notes
- Jurisdiction awareness is the whole point. The plugin knows California final pay is due on the last day and New York's is the next regular payday.
- Termination review is NOT a replacement for the conversation with HR and the manager. It's a checklist that catches the thing everyone forgot.
- Wage/hour Q&A cites the rule but flags close calls for human review. Classification decisions have consequences.