Skills

Lumen Citations

How Lumen cites a document - the citation object, how to get anchors, quote rules and...

Install

npx skills add kortix-ai/suna --skill lumen-citations -g -a claude-code -y
Repository
kortix-ai/suna20.3k
Category
Writing
Updated
3d ago
License
See repository
Context cost
Lightabout 695 tokens
Runs scripts
No, instructions only

What it does

How Lumen cites a document - the citation object, how to get anchors, quote rules and `lumen cite check`. Load before writing any claim about a document.

Citations

Lumen shows every citation to a lawyer next to the source passage, and checks it against the source before the lawyer sees it. A citation that fails the check is shown as "Citation not found". Get it right the first time.

The object

{ "doc_id": "<id from lumen docs>", "a": "p3.12", "quote": "verbatim text from that paragraph" }
  • a is the paragraph anchor: p<page>.<n>. Take it from lumen read or lumen search. Never compute it.
  • quote is copied character for character from ONE paragraph: at most 300 characters, no "..." inside, no paraphrase, case kept.
  • Quote the words that prove the claim, not the whole paragraph. 8 to 40 words is right.

Get anchors

lumen search --matter <matter_dir> --query "limitation of liability capped"   # hits: doc_id, a, snippet
lumen read --doc <doc_id> --anchor p3.12 --context 1                           # the paragraph and its neighbours
lumen read --doc <doc_id>                                                      # the whole document

Check before you finish

echo '{"citations": [{"doc_id": "...", "a": "p3.12", "quote": "..."}]}' | lumen cite check
CodeMeaningFix
not_foundThe quote is not in the documentCopy the exact words from lumen read output
wrong_anchorThe quote is in another paragraph (fixed_anchor)Use fixed_anchor
too_longOver 300 charactersQuote fewer words
unknown_docNo such documentUse a doc_id from lumen docs

lumen result write runs the same check on every citation in a result and refuses the file until each passes.

In chat answers

Read the whole SKILL.md on GitHub

More in Writing