cross-fact-check

Original🇨🇳 Chinese
Translated

Claude + Gemini Cross Fact-Checking. Conduct independent checks by three parties: Opus itself, Gemini Flash, and Gemini Pro → extract issues → discuss → output a consensus report.

16installs
Added on

NPX Install

npx skill4agent add daiki48/dotfiles cross-fact-check

Tags

Translated version includes tags in frontmatter

SKILL.md Content (Chinese)

View Translation Comparison →

Cross Fact-Checking (Claude + Gemini)

Perform independent fact-checking on the target document using three different AIs: Claude Opus, Gemini Flash, and Gemini Pro, discuss the issues, and output a consensus report.

Prerequisites

  • Gemini CLI (
    gemini
    ) is already installed
  • Flash is the default model (no need to specify
    -m
    )
  • Pro is specified with
    -m gemini-3-pro-preview

Steps

Step 1: Identify the Target

  • Identify the target document from the conversation context
  • If the target is ambiguous, confirm with Daiki

Step 2: Independent Checks by Three Parties

Opus (Self)

  • Read through the target document and perform fact-checking
  • Verify primary sources via WebSearch

Gemini Flash

  • Execute the following in Bash:
bash
cat <file-path> | gemini -p "Please fact-check the following document. Verify the accuracy of technical facts, numerical consistency, internal contradictions, and the correctness of code examples. Clearly state the basis for each point, and classify them as 'Required Fix / Recommended Improvement / Accurate' in your report."

Gemini Pro

  • Execute the following in Bash:
bash
cat <file-path> | gemini -m gemini-3-pro-preview -p "Please fact-check the following document. Verify the accuracy of technical facts, numerical consistency, internal contradictions, and the correctness of code examples. Clearly state the basis for each point, and classify them as 'Required Fix / Recommended Improvement / Accurate' in your report."

Step 3: Compare Results & Extract Issues

  • Cross-reference the results from the three parties
  • Unanimous agreement: Adopt as is
  • Two agree + one disagrees: Extract as an issue
  • All disagree: Extract as a critical issue
  • Detected by only one party: Opus performs additional verification

Step 4: Discuss Issues

For each issue:
  1. Opus collects additional verification information via WebSearch
  2. Re-ask each Gemini with the verification information attached:
bash
echo "<Issue content and additional verification information>" | gemini -p "Please state your opinion on the following issue based on the additional information."
echo "<Issue content and additional verification information>" | gemini -m gemini-3-pro-preview -p "Please state your opinion on the following issue based on the additional information."
  1. Synthesize all responses and make a final decision

Step 5: Output Consensus Report

markdown
## Cross Fact-Checking Results

**Target**: <Document Name>
**Checkers**: Claude Opus 4.6 / Gemini Flash / Gemini Pro

### Required Fixes
| # | Section | Content | Consensus |
|---|-----------|------|------|
| 1 | ... | ... | Opus ✅ Flash ✅ Pro ✅ |

### Improvement Recommendations
| # | Section | Content | Consensus |
|---|-----------|------|------|

### Issues & Discussions
| Issue | Opus | Flash | Pro | Conclusion |
|------|------|-------|-----|------|

### Detection Capability Comparison
| Detection Item | Opus | Flash | Pro |
|---------|------|-------|-----|

### Verified (Accurate)
<List of key verified items>

Notes

  • Opus must always verify Gemini's results (Gemini may have false positives)
  • Resolve issues based on evidence, not by majority vote
  • Re-ask each Gemini individually for each issue