Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives concrete input contexts ('a paragraph, judgment extract, or skeleton argument'), which tells the agent what to feed it, and 'for further lookup' hints that resolution is a separate step. However, it never explicitly says when to use extract_citations versus resolve_citation, resolve_citations_bulk, or autocomplete_citations.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.