From legal-aid
Manages a formal review queue where staff output awaits attorney approval before release, with support for approve, edit-approve, return, and emergency prioritization.
How this skill is triggered — by the user, by Claude, or both
Slash command
/legal-aid:managing-attorney-review [--approve ID | --return ID 'note' | --edit ID | --acknowledge-flag ID][--approve ID | --return ID 'note' | --edit ID | --acknowledge-flag ID]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Check `~/.claude/plugins/config/claude-for-legal/legal-aid/CLAUDE.md` → supervision style. If NOT "formal review queue": explain the office is set up for [configurable flags / lighter-touch], no formal queue exists, and how to switch.
~/.claude/plugins/config/claude-for-legal/legal-aid/CLAUDE.md → supervision style. If NOT "formal review queue": explain the office is set up for [configurable flags / lighter-touch], no formal queue exists, and how to switch./legal-aid:managing-attorney-review
/legal-aid:managing-attorney-review --approve Q-003
/legal-aid:managing-attorney-review --return Q-004 "Check the local service requirement — Wake County changed last month"
/legal-aid:managing-attorney-review --acknowledge-flag Q-007
When the office runs formal-queue supervision, staff output that's client-facing or court-bound queues here for managing-attorney approval before going out. This skill is the queue's interface — what's waiting, in what order, with what flags, and the actions to clear items.
The skill is conditional. Under "configurable flags" mode, output carries CHECK WITH MANAGING ATTORNEY labels but doesn't queue formally — the managing attorney reviews via the office's existing structure (case rounds, one-on-ones, hallway). Under "lighter-touch" mode, output carries only the standard verification labels — no review-specific gating. In both of those modes, this skill is dormant.
Read ~/.claude/plugins/config/claude-for-legal/legal-aid/CLAUDE.md → ## Supervision style → Model field.
/legal-aid:cold-start-interview --redo supervision. To see what's currently flagged across the office, ask the staffers directly or check case rounds notes."/legal-aid:cold-start-interview --redo supervision."Items in the queue carry metadata:
When invoked without arguments, show:
# Review Queue — [office name] — [date]
[Emergency tier — if any]
-----
[Q-XXX] [Staffer] · [Case ID] · [Output type]
Urgency: EMERGENCY · Submitted [time]
[Funder restrictions if any: list]
[Preview — first 2 sentences]
Actions: --approve | --edit | --return | --acknowledge-flag
[Time-sensitive — if any]
-----
[same structure]
[Standard — if any]
-----
[same structure]
Sort order:
At the top of the queue display, summary statistics:
--approve [ID]Mark the item approved. Logged with:
After approval, the output is released to the staffer's outbox with a header note: "Approved by [managing attorney] on [date]. You can send / file."
If the item has a live [FUNDING RESTRICTION: ...] flag and the managing attorney is approving anyway, prompt: "This item has a live funder-restriction flag. Approval implies you have decided the action is allowed under the funder's rules. Confirm acknowledgement, or use --acknowledge-flag first to resolve the flag, or --return to send back for revision."
If the item has an unresolved conflict flag: refuse to approve. "Item Q-XXX has an unresolved conflict flag from intake. Resolve the conflict first (waiver in writing, declination, or fact-clarification), then re-approve."
--return [ID] "note"Return the item to the staffer with a note. Logged with:
The staffer receives the item back with the note prominent at the top, and can revise and resubmit.
--edit [ID]Open the item for editing inline. After edits, the managing attorney can --approve (releases the edited version with the staffer notified of the edits) or --return (sends the edits back as suggestions, staffer integrates).
--acknowledge-flag [ID]Specifically address a live funder-restriction flag on the item. Prompts:
Item Q-XXX has flag:
[FUNDING RESTRICTION: <restriction>]. How is this resolved?
- The restriction does not apply on these facts (explain)
- The matter is being moved to non-restricted funding (which funding source)
- The action is being modified to avoid the restriction
- The matter is being declined / withdrawn
- Other (explain)
Records the resolution and clears the flag. Logged. The flag remains in the matter's history as resolved-with-explanation; future skills working on this matter see the resolution.
Emergency-tier items (set by /eligibility-screening or /client-intake based on urgency triggers like imminent lockout, hearing this week, deportation imminent, safety threat):
The skill does not skip review for emergencies. But it surfaces them aggressively.
Per default view above. After actions, a short confirmation:
✓ Item Q-XXX [action]. [Resulting state.]
Logged at [timestamp] under [reviewer name].
[Next queue summary: N items remaining, X Emergency, Y with funder flags]
Queue state is persisted at ~/.claude/plugins/config/claude-for-legal/legal-aid/review-queue/ with one file per item. Action history (approvals, returns, edits, flag acknowledgements) is in ~/.claude/plugins/config/claude-for-legal/legal-aid/review-queue/_history.yaml.
The directory and the history file are part of the office's privileged file store. Treat accordingly.
npx claudepluginhub lawdroidai/legal-aid-pluginManages a formal review queue for legal clinic supervisors: view pending items by urgency or student, approve, edit-then-approve, or return with notes. Only active when 'formal review queue' supervision style is configured.
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.
Defines and tracks multi-stakeholder document approval workflows, including review sequences, overdue chasing, version control, and cross-jurisdiction dependencies. Use for legal review coordination.