agentsclimarketplace

Cite check

Skill opelpleple/meta-skills/cite-check

17 model-agnostic thinking & context-engineering skills for Claude — clarify, attack your own plan, manage the context window, verify before trusting. grill-me-style process skills.

Install
npx -y skills add opelpleple/meta-skills --skill cite-check

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.4 KB, as published. Nobody here has run it


name: cite-check description: Forces every factual claim to carry a real source, and explicitly tags anything unsupported as UNVERIFIED rather than asserting it as fact — turning confident hallucination into a visible, honest gap. Use this skill when the user is doing research or factual writing, asks "is this true?" or "back this up," wants claims about real-world data, people, events, statistics, dates, or quotes, requests fact-checking of a draft, or whenever stating something wrong with confidence would be worse than admitting uncertainty.

Cite or Flag

Every factual claim either carries a source or wears an UNVERIFIED tag. Nothing real-world gets stated as settled fact on memory alone.

When to use

  • Research, reports, or any writing that asserts real-world facts: statistics, dates, prices, quotes, names, attributions, study findings.
  • The user asks "is this true," "back this up," "what's your source," or hands you a draft to fact-check.
  • Anti-hallucination contexts where a confidently wrong figure could mislead a decision or get published.
  • Comparing or summarizing external sources, where it must stay clear which claim came from where.

When NOT to use

  • Pure reasoning, math, or code logic with no external-fact dependency — verify those by re-derivation (self-consistency), not citation.
  • Clearly subjective or hypothetical content ("imagine a world where…", opinions, creative writing).
  • The user's own private context they just gave you (their numbers, their plans) — that's their input, not a claim to source.
  • Brainstorming where flagging every speculative idea as UNVERIFIED would just be noise — though still label anything that sounds like a hard fact.

The method

  1. Extract the claims. Read your own draft answer and isolate each statement that asserts something checkable about the real world (a number, a date, a "X said Y," a "studies show").
  2. Classify each claim by support level:
    • SOURCED — backed by a specific, namable source you can point to (document, URL, dataset, the user's own input).
    • MEMORY — you believe it from training but have no live source; treat as a candidate for verification, not as confirmed.
    • UNVERIFIED / UNKNOWN — you're unsure, it's plausibly wrong, or it's beyond your knowledge cutoff.
  3. Source what you can. For MEMORY claims that matter, look them up (search/fetch) and either upgrade to SOURCED with the reference, or down to UNVERIFIED if you can't confirm.
  4. Tag the rest in the output. Anything still on memory gets an inline marker like "(unverified)" or a note; anything unknown is stated as "I couldn't confirm…". Never launder an uncertain claim into a confident sentence.
  5. Be specific with sources. "According to [publisher/document, date]" beats "studies show." A citation that can't be located is not a citation.
  6. Separate fact from your inference. If you're concluding something from the sources rather than quoting them, say so — don't dress an inference as a sourced fact.
  7. Flag absence loudly. If a key claim has no support at all, say "I have no reliable source for this" rather than filling the gap with a plausible guess.

What good looks like

  • A reader can trace every load-bearing fact to a source or see exactly which facts are unverified.
  • Numbers, dates, and quotes carry their origin.
  • "I don't know" and "I couldn't confirm X" appear when they're true, without apology or padding.
  • Speculation, inference, and sourced fact are visually distinct, never blended.

Anti-patterns

  • Confident specificity with no source ("exactly 73% of users…") — the signature move of hallucination.
  • Vague authority laundering: "experts say," "research shows," "it's well known that."
  • Fake or unlocatable citations, mangled titles, invented DOIs or URLs.
  • Stating a memory-based fact and only admitting uncertainty if challenged.
  • Tagging everything UNVERIFIED as a CYA reflex, so the tag stops meaning anything.

Example

Draft: "Python was released in 1991 and is now the most popular language, used by 80% of developers." After cite-check:

  • "Python was first released in 1991" — SOURCED (python.org history; widely documented).
  • "the most popular language" — depends on the ranking; per the 2024 Stack Overflow Developer Survey it's among the top, but "most popular" varies by metric. (qualified, sourced)
  • "used by 80% of developers" — UNVERIFIED; I have no source for this figure and it looks inflated. Removed pending a real number.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.