fact-check
# fact-check The fact-check slash command verifies claims by decomposing them into components, searching primary and secondary sources, assessing each component's accuracy, and analyzing context. Use this command to evaluate the truthfulness of statements, verify information accuracy, identify misleading claims lacking proper context, and determine whether claims are supported by reliable evidence or contradicted by available sources.
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/anthropics/claude-agent-sdk-demos/HEAD/research-agent/.claude/commands/fact-check.md -o ~/.claude/commands/fact-check.mdfact-check.md
Fact-check the following claim: $ARGUMENTS ## Verification Process ### 1. Claim Decomposition - Break the claim into verifiable components - Identify key facts that need checking - Note any ambiguities in the claim ### 2. Source Search For each factual component: - Find primary sources (official data, academic papers) - Find secondary sources (reputable journalism) - Look for counter-evidence ### 3. Verification Assessment For each component, determine: - **TRUE**: Strong evidence supports this - **FALSE**: Strong evidence contradicts this - **PARTIALLY TRUE**: Some aspects correct, others not - **UNVERIFIABLE**: Cannot confirm with available sources - **MISLEADING**: Technically true but lacks context ### 4. Context Analysis - Is the claim missing important context? - Is it outdated information presented as current? - Are there caveats being omitted? ### 5. Source Quality Evaluation Rate sources on: - Authority (expertise of source) - Recency (how current) - Objectivity (potential bias) - Corroboration (multiple sources agree) ## Output Format ``` FACT CHECK REPORT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Claim: [Original claim] Verdict: [TRUE / FALSE / PARTIALLY TRUE / MISLEADING / UNVERIFIABLE] Confidence: [HIGH / MEDIUM / LOW] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SUMMARY: [1-2 sentence summary of finding] DETAILED ANALYSIS: [Component-by-component breakdown] KEY SOURCES: [List of primary sources used] IMPORTANT CONTEXT: [Any context needed to fully understand] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ``` Be rigorous and objective. Acknowledge uncertainty where it exists.
Creates user-specific one-click action templates that execute email operations when clicked in the chat interface. Use when user wants reusable actions for their specific workflows (send payment reminder to ACME Corp, forward bugs to engineering, archive old newsletters from specific sources).
Perform competitive analysis on companies or products
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
Transforms research findings into executive-ready briefings. Automatically activated when user mentions 'executive', 'briefing', 'C-suite', 'board', 'leadership', or 'presentation'.
Email inbox search specialist, takes in appropriate context for the email and a goal of what to search for. Return the answer to the question.
Creates event-driven email listeners that monitor for specific conditions (like urgent emails from boss, newsletters to archive, package tracking) and execute custom actions. Use when user wants to be notified about emails, automatically handle certain emails, or set up email automation workflows.
Research current market trends in a specific industry or domain
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.