# Journalistic Attribution

> Source-first generation: retrieve evidence per claim before prose, inline attribution, strip unattributable claims. Use for factual writing and RAG outputs. Scope boundary: bibliography formatting → `citation-literacy`; triple-path check → `survey-triangulation`.

- Skill: `catcorner22/journalistic-attribution` (Agent Skill)
- Install (CLI): `npx skillmds@latest add catcorner22/journalistic-attribution`
- Raw SKILL.md: https://api.skillmd.com/api/skills/catcorner22/journalistic-attribution/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: CatCorner22 (https://skillmd.com/u/catcorner22)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/catcorner22/journalistic-attribution

---

# Journalistic attribution (verify then write)

**#7** · **Domain:** Journalism · **Category:** quality-control · **Difficulty:** 🟡 Medium

## Core principle

Every claim maps to a named on-record source at claim level — not bolted-on endnotes.

## AI problem addressed

Write-then-cite order produces decorative citations.

## Implementation

1. Parse query for claims needed
2. Retrieve source per claim BEFORE generating
3. Generate with inline attribution
4. Verify sources exist and were consulted
5. Strip unattributed claims

## Boundaries

- Prototype as prompt scaffold (🟢) before full pipeline middleware (🟡/🔴)
- Category router: **`ai-transfer-quality-control`**
- Catalog: **`ai-transfer-ecosystem-primer`**
- Runtime plugin id: `attribution_standard`

