Use when users say "verify these UK citations", "check this skeleton for hallucinated cases", "BAILII/FCL check", "is this EWCA citation real", or need UK authorities, paragraph references, case names…
Library skill — the default version is maintained in GitHub; edits you make live in your own clone.
This skill verifies existence and citation integrity. It does not decide the merits of the case.
For Scotland, Northern Ireland, tribunal-specific, or devolved materials, identify the applicable official source before treating the citation as verified.
Audience: UK litigators, trainees, paralegals, and legal researchers checking draft legal text before lawyer review or filing.
Work shape: pattern-matched verification. The skill resolves and classifies citations; it does not decide whether the authority supports a proposition.
This skill works in three modes:
If the source cannot be retrieved or supplied, do not verify from model memory. Mark the item unverified-source-unavailable and ask for a source, URL, export, or connector.
Parse the text for:
[2024] UKSC 1, [2023] EWCA Civ 10, [2022] EWHC 123 (KB).Keep each citation's location in the source document.
Check each authority using available sources, in this order where possible:
Do not classify an authority as verified from search snippets, summaries, commentary, unofficial mirrors, or model memory. If only unofficial material is available, classify it as unverified-source-unavailable or lower-confidence-lead. If no live source, database export, or user-supplied authority text is available, stop verification and say what access is missing.
Use these statuses:
verified - citation and case identity match a retrieved source.case-name-mismatch - citation exists but party names differ materially.citation-not-found - search found no matching authority.paragraph-not-found - authority exists but cited paragraph was not found.quote-mismatch - quoted words differ from retrieved text.unverified-source-unavailable - source could not be checked.duplicate-or-ambiguous-match - search returns multiple plausible authorities.lower-confidence-lead - unofficial material suggests a possible match, but no verification-grade source was retrieved.Use citation-not-found only after recording the sources and queries searched. If the search could not be run, use unverified-source-unavailable.
For direct quotes:
For paragraph references:
Output a table:
| Field | Meaning |
|---|---|
citation |
cited authority |
document_location |
where it appears |
retrieved_case_name |
case name from the matched source |
retrieved_citation |
citation from the matched source |
retrieved_court_date |
court and judgment date from the matched source |
status |
classification |
matched_source |
URL or source name |
sources_searched |
sources and search queries used |
date_checked |
date verification was performed |
source_type |
official, public database, court/tribunal page, subscription, user-supplied, or unofficial |
issue |
what is wrong, if anything |
suggested_next_step |
verify, correct, replace, or research manually |
Keep unresolved authorities unresolved. A false negative is annoying; a false positive is dangerous.
Stop and ask when the citation appears Scottish, Northern Irish, tribunal-specific, devolved, non-UK, or otherwise outside the available public-source path and the correct official source cannot be identified. Do not fall back to BAILII or model memory as if it were verification-grade for those sources.
Check the citations in this skeleton argument. Verify UK neutral citations against Find Case Law or BAILII, flag any case-name mismatches, and do not summarize cases that cannot be retrieved.
For a compact output pattern, see examples/output.md.
For resolution states, match quality, and source hierarchy, see references/citation-resolution-model.md.