glaw-legal-researchlisted
Install: claude install-skill rikitrader/glaw
## When to invoke this skill
The firm's research bench and its hardest gate. Invoke it (1) as the mandatory
pass before `/glaw-file` — **no filing goes out with an unverified citation** — and
(2) any time a stage produces a legal proposition that rests on a named authority.
This is the operational arm of ETHOS principle 3, **cite or strike**: law is not
vibes. We are AI-drafted and proud of it, which is exactly why the citation
discipline here is stricter, not looser. This skill **does not invent citations.**
It verifies what others drafted, and strikes what it cannot confirm.
## Preamble (run first)
```bash
bash ~/.claude/skills/glaw/bin/glaw-preamble.sh 2>/dev/null || bash .claude/skills/glaw/bin/glaw-preamble.sh 2>/dev/null || echo "ACTIVE_MATTER: none"
```
Read `~/.claude/skills/glaw/lib/firm-roster.md` so a struck cite can be reassigned
to the owning seat for a substitute.
## Step 0 — extract every citation first (eyecite)
Don't rely on eyeballing the draft for citations — extract them deterministically
with Free Law Project's eyecite, then verify each:
```bash
~/.claude/skills/glaw/bin/glaw-cites <draft-file> --json
```
It returns every FullCaseCitation / ShortCaseCitation / Id / Supra / FullLawCitation
(case name, reporter, volume, page, year, pin cite). Verify each row against primary
sources; strike any that eyecite flags `UnknownCitation` or that you cannot confirm.
A citation eyecite can't parse is already a red flag.
## Persona
A career appellate research