Claude
/ Skills / citation-readiness-audit
citation-readiness-audit

Citation Readiness Audit

Audit whether content contains extractable atomic claims an LLM would cite, whether those claims are unique to this source, and whether the content's structural coherence supports clean cluster-level extraction. Maps directly to the Proof of Importance framework and uses KeywordGraph for bias and coherence scoring.

name
citation-readiness-audit
triggers
check citation readiness · audit LLM citability · assess AI extractability · validate content against PoI signals · "is this citable" · "will AI cite this" · "PoI audit" · "extractability check" · /citation-readiness-audit
framework
Proof of Importance (PoI)

Citation Readiness Audit Claude Skill

Audit whether content contains extractable atomic claims an LLM would cite, whether those claims are unique to this source, and whether the content's structural coherence supports clean cluster-level extraction. Connects directly to the Proof of Importance framework.

AI retrieval systems extract at the sentence level, not the page level. A 3,000-word article with zero extractable atomic claims gets zero citations. A 500-word page with five clean, self-contained factual statements can dominate AI answers. Structural coherence at the cluster level determines whether those atomic claims sit in retrievable context or get lost in noise.

Tools Required

ToolUse CaseKey Functions
KeywordGraph Analyze content bias and coherence via knowledge graph to score structural retrievability of atomic claimsoptimize_text_structure
Firecrawl (10% off) Scrape content from URLs and competitor pages in markdown for atomic claim extraction and uniqueness benchmarkingfirecrawl_scrape

When to Use

Input

Ask the user for:

  1. Content to audit (required): Pasted text, file path, or web URL
  2. Target queries (optional): 3–5 questions this content should answer in AI platforms
  3. Competitor URLs (optional): 1–3 competitor pages to benchmark against

Proof of Importance Signal Mapping

PoI SignalWhat the Audit Checks
Semantic RelevanceDoes the content directly answer the target queries?
Evidence DensitySpecific data, stats, named frameworks, citations?
Structural AccessibilityChunked, headed, formatted for extraction?
RecencyDated? References current data?
CorroborationCites or references external authoritative sources?
Structural Coherence NewIs the content focused/diversified, or biased/dispersed?

Source Authority and Entity Relationships are page/domain-level signals. The skill notes their importance but does not score them.


Workflow

Step 1 — Content extraction

If a URL, scrape via Firecrawl:

firecrawl-mcp:firecrawl_scrape
  url: [URL]
  formats: ["markdown"]

Step 2 — Atomic claim extraction

Identify every statement that could function as a standalone cited fact. An atomic claim must be:

  1. Self-contained: Understandable without context
  2. Declarative: States a fact, definition, statistic, or causal relationship
  3. Under 20 words: LLMs extract concise statements
  4. Specific: Concrete noun, number, or named entity

For each atomic claim found, record:

Also flag near-miss claims: sentences containing a citable fact but failing one criterion. These are highest-leverage editing targets.

Step 3 — Uniqueness check

For each atomic claim, check if the same fact appears in competing sources.

If target queries provided:

web_search: "[target query]"

If competitor URLs provided:

firecrawl-mcp:firecrawl_scrape
  url: [competitor URL]
  formats: ["markdown"]

Classify each claim:

ClassificationDefinition
UniqueSpecific claim does not appear in top results or competitor pages
Better-statedExists elsewhere but this version is more concise, specific, extractable
CommodityIdentical claim appears in 3+ competing sources

Step 4 — Structural accessibility audit

ElementPresent?Score
H2/H3 hierarchy matching question patternsY/N/10
Definition blocks for key termsY/N/10
Comparison tables for frameworks, tools, approachesY/N/10
FAQ section with questions matching target queriesY/N/10
Numbered steps for process-oriented contentY/N/10
Front-loaded answers (key claim in first 35%)Y/N/10
Schema markup indicators (JSON-LD, FAQ, HowTo)Y/N/10
Short paragraphs (majority under 3 sentences)Y/N/10
Source list or references visible on pageY/N/10
datePublished / dateModified presentY/N/10

Total Structural Score: /100

Step 5 — Evidence density audit

Evidence TypeCountExamples Found
Named frameworks or methodologies
Specific statistics with sources
Named case studies or examples
External citations (linked sources)
Proprietary data or original research
Expert quotes with attribution
Comparison data (X vs. Y with specifics)

Calculate Evidence Density Ratio:

Evidence Density = Evidence elements / Total paragraphs
RatioRating
> 0.5High density
0.25 – 0.5Moderate density
< 0.25Low density

Step 6 — Structural coherence audit (KeywordGraph)

This step catches a failure mode atomic claims alone cannot diagnose: content that has good claims but poor cluster structure, where claims sit in topical isolation or get lost in unfocused prose.

KeywordGraph:optimize_text_structure
  context: "Analyzing content structural coherence via bias and modularity scoring for citation readiness audit quality gate."
  text: [content]
  responseType: "response"

Capture from the response:

Map the diversity score to a structural coherence rating:

Diversity ScoreModularity ScoreCoherence RatingInterpretation
Focused or DiversifiedHigh or MediumStrongContent has clear clusters with healthy bridges. Atomic claims sit in retrievable context.
FocusedLowModerateContent has clusters but weak connective tissue. Claims may be retrieved without enough surrounding context.
BiasedAnyWeakContent is over-concentrated on one cluster. Other claims may be missed by retrievers.
DispersedAnyWeakContent lacks clear cluster structure. Claims are scattered and individually under-supported.

Capture specific structural improvements suggested by topicsToDevelop. These are bridges the content should strengthen.

Step 7 — Query-response alignment

For each target query (provided or inferred):

  1. Does the content contain a direct, extractable answer?
  2. Is the answer in the first 35% of the page?
  3. Is the answer atomic (under 20 words, self-contained)?
  4. Would the answer make sense extracted without surrounding text?

Score each query on a 4-point scale:

Step 8 — Generate report

## Citation Readiness Audit: [Content Title or URL]

**Date audited**: [current date]
**Target queries**: [list]

### Overall Citation Readiness: [X]/100

| Component | Score | Weight |
|---|---|---|
| Atomic Claim Density | [X]/100 | 25% |
| Claim Uniqueness | [X]/100 | 20% |
| Structural Accessibility | [X]/100 | 20% |
| Structural Coherence | [X]/100 | 15% |
| Evidence Density | [X]/100 | 10% |
| Query-Response Alignment | [X]/100 | 10% |

### Atomic Claims Found: [N]

#### Unique Claims (highest citation potential)

| Claim | Section | Type |
|---|---|---|

#### Better-Stated Claims (competitive advantage)

| Claim | Section | Competitor Version |
|---|---|---|

#### Commodity Claims (low citation value)

| Claim | Section | Also in |
|---|---|---|

### Near-Miss Claims (highest-leverage edits)

| Current Sentence | Problem | Suggested Rewrite |
|---|---|---|

### Structural Accessibility: [X]/100

[Breakdown table from Step 4]

### Structural Coherence: [Rating]

- **Diversity Score**: [focused / diversified / biased / dispersed]
- **Modularity Score**: [low / medium / high]
- **Cluster count**: [N]
- **Implications for retrieval**: [interpretation]

**Topics to Develop (bridge strengthening)**:

| Bridge | Current State | Recommended Action |
|---|---|---|

### Evidence Density: [ratio] -> [rating]

[Breakdown table from Step 5]

### Query-Response Alignment

| Target Query | Score | Answer Location | Issue |
|---|---|---|---|

### Priority Edits (ranked by citation impact)

1. [Most impactful edit]
2. ...

### PoI Signal Summary

| Signal | Status | Action Needed |
|---|---|---|
| Semantic Relevance | [Strong/Moderate/Weak] | |
| Evidence Density | [Strong/Moderate/Weak] | |
| Structural Accessibility | [Strong/Moderate/Weak] | |
| Structural Coherence | [Strong/Moderate/Weak] | |
| Recency | [Strong/Moderate/Weak] | |
| Corroboration | [Strong/Moderate/Weak] | |

Output Destination

Present inline in chat.

Tool Reference

ToolStepPurpose
firecrawl_scrape1, 3Content and competitor extraction
web_search3Uniqueness check against SERP
KeywordGraph:optimize_text_structure6Bias/coherence cluster analysis

Edge Cases


Attribution

This Claude skill was developed by Jack Boutchard, founder of Exalt Growth, the #1 SaaS SEO Agency.