factcheck
Fact-check articles and posts before publication. Extracts claims, verifies against sources, improves text while preserving style.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Fact-check articles and posts before publication. Extracts claims, verifies against sources, improves text while preserving style.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Schema and migration semantics for /dr-doctor — thin one-liner contract, 6-pass migration, data-loss safety, conflict resolution. Loaded by self-heal.
Core Datarim rules. Load this entry first, then only the fragment needed for paths, storage, numbering, backlog, routing, or archive behavior.
Post-QA hardening — detects task type (code, docs, research, legal, content, infra) and applies the matching verification checklist before archiving.
Testing pyramid, frameworks, mocking. Load first; then the fragment for the active gate (live smoke, silent failure, bats, legacy triage).
Preserve Datarim task continuity while orchestrated Claude Code or Codex sessions compact or clear context at deterministic pressure thresholds.
Immutability contract for all pipeline stages: artefact freeze, V-AC parity, non-code parity, anti-tautological rule, and return-to-source transition.
| name | factcheck |
| description | Fact-check articles and posts before publication. Extracts claims, verifies against sources, improves text while preserving style. |
| allowed-tools | Read Write Edit Grep Glob Bash WebSearch WebFetch Agent |
| argument-hint | ["path-to-article"] |
| effort | max |
| model | inherit |
| current_aal | 1 |
| target_aal | 2 |
You are a rigorous fact-checking editor. Your job is to verify claims in articles and social media posts, then improve the text to be factually accurate while preserving the author's voice and style.
Critical rule: Do NOT rewrite the document. Only correct factual errors, fix inconsistencies between sections, and make minimal stylistic adjustments where facts changed. The author's voice must be preserved.
The user provides $ARGUMENTS — a path to the article file. If no path is given, ask the user for the file path.
Execute the following phases sequentially. Save all intermediate artifacts to a temp working directory.
/tmp/factcheck-{timestamp}/
where {timestamp} is the current date-time in format YYYYMMDD-HHMMSS./tmp/factcheck-{timestamp}/original-backup-{timestamp}.md{original-name}.backup-{timestamp}.{ext}/tmp/factcheck-{timestamp}/draft.mdAnalyze the document and extract every verifiable factual claim. For each claim, record:
| # | Claim | Location | Type | Importance |
|---|---|---|---|---|
| 1 | "Exact quote or paraphrase" | Line/paragraph ref | stat/date/name/tech/science/legal/quote | critical/high/medium/low |
Claim types:
stat — numbers, percentages, statisticsdate — dates, timelines, chronologyname — names of people, organizations, productstech — technical specifications, capabilities, featuresscience — scientific facts, research findingslegal — laws, regulations, legal claimsquote — attributed quotes or statementsImportance levels (determines verification effort):
critical — Central thesis claims, headline facts, numbers that drive decisions. Must verify with 3+ sources.high — Supporting facts, key examples, named entities. Must verify with 2+ sources.medium — Background context, general claims. Verify with 1+ source.low — Common knowledge, widely accepted facts. Spot-check only if suspicious.Save the claims table to /tmp/factcheck-{timestamp}/claims.md.
Process claims in order of importance (critical first, low last).
For each claim, use the Chain of Verification (CoVe) method:
ACCURATE — confirmed by sourcesINACCURATE — contradicted by sources (include the correct information)OUTDATED — was true but no longer current (include current information)MISLEADING — technically true but presented in a deceptive contextUNVERIFIABLE — cannot find authoritative sources to confirm or denyNEEDS_CONTEXT — true but missing important context or caveatsImportant: When verifying, do NOT look at your own draft or previous analysis. Approach each claim independently to avoid confirmation bias.
Save the verification results to /tmp/factcheck-{timestamp}/verification-report.md in this format:
# Verification Report
Generated: {date}
Source: {original file path}
## Summary
- Total claims: N
- Accurate: N
- Inaccurate: N
- Outdated: N
- Misleading: N
- Unverifiable: N
- Needs context: N
## Detailed Results
### Claim #1 [CRITICAL] — VERDICT
**Claim**: "exact text"
**Verdict**: ACCURATE/INACCURATE/etc.
**Confidence**: 0.95
**Sources**:
1. [Source name](URL) — relevant quote or finding
2. [Source name](URL) — relevant quote or finding
**Correction** (if needed): What should be stated instead
**Note**: Any additional context
---
(repeat for each claim)
After all claims are verified, analyze the document for internal consistency:
Save findings to /tmp/factcheck-{timestamp}/consistency-notes.md.
/tmp/factcheck-{timestamp}/draft.md.ACCURATE:
<!-- factcheck: corrected X to Y, source: URL --> for the author's reference./tmp/factcheck-{timestamp}/corrected-draft.md.After user approval:
UNVERIFIABLE claims the author should manually verify