Content
77%Weight 40%Scale 1-3Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The body is highly actionable and the workflow is sequenced with an explicit validation gate and confirm step. Its main weakness is token efficiency from repeated full path strings and large inline templates that could be offloaded to reference files.
Suggestions
Define the long plugin path once as a short variable (e.g. base = ~/.claude/plugins/config/claude-for-legal/litigation-legal) and reuse it instead of repeating the full ~15 times.
Move the full matter.md and _log.yaml templates into a bundled reference file (e.g. references/templates.md) and link to it, keeping SKILL.md as an overview.
Consider extracting the conflicts-gate decision logic into a short reference so the inline intake stays leaner while preserving the STOP/Path 1-2-3 structure.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient and free of generic-concept padding, but the ~15 verbatim repeats of the full '~/.claude/plugins/config/claude-for-legal/litigation-legal/' path and large inline templates could be tightened with a short alias, so it stops short of 'every token earns its place'. | 2 / 3 |
Actionability | Provides complete, copy-paste-ready templates for matter.md, history.md, and a full _log.yaml row with real example values, plus specific field enums and gating rules — fully concrete guidance rather than vague direction. | 3 / 3 |
Workflow Clarity | A clearly sequenced ten-step intake with an explicit conflicts gate ('not-run → STOP. This is a gate. ... Do not proceed silently'), three enumerated resolution paths, and a confirm-before-write checkpoint providing validation and feedback structure. | 3 / 3 |
Progressive Disclosure | Sections are clearly labeled and the only references are one-level pointers to a single CLAUDE.md, but the full matter.md and _log.yaml templates live inline rather than in separate reference files, so content that could be split is not. | 2 / 3 |
Total | 10 / 12 Passed |