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
Sourcedaiki48/dotfiles
Added on
NPX Install
npx skill4agent add daiki48/dotfiles cross-fact-checkTags
Translated version includes tags in frontmatterSKILL.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 () is already installed
gemini - 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:
- Opus collects additional verification information via WebSearch
- 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."- 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