mcpField
F
fact-checker

fact-checker

github.com/kirkluokunドキュメント6637 回インストール32 週間前に更新
リポジトリ

fact-checker について

fact-checker は、文書の事実関係を確認するマルチエージェントスキルです。文を分割して主張を抽出し、Google Searchで検証して問題項目を出力します。

主な機能

  1. 01二段階の分割と検証
  2. 02事実と主観的内容の分類
  3. 03章単位での対象指定
  4. 04並行処理とドライラン
  5. 05文・検証・問題のJSON出力

活用シーン

  1. 01長文に含まれる事実の主張を確認
  2. 02文分割と分類の結果を事前確認
  3. 03指定した章を分けて検証

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/kirkluokun/awesome-a-stock-openclawskills --skill fact-checker

インストール後、Claude Code で/fact-checkerを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.env.example
ARCHITECTURE.md
DELIVERY.md
README.md
scripts/
fact_checker.py

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

Fact Checker — 多 Agent 文档事实核查

两阶段流水线架构:

  • Phase 1 (Splitter): gemini-2.0-flash → 拆句、分类(factual/subjective)、提取声明
  • Phase 2 (Verifier): gemini-2.5-flash + Google Search → 逐句逐声明核查

使用方法

# 完整核查
python {SKILL_DIR}/scripts/fact_checker.py <file.md>

# 指定章节
python {SKILL_DIR}/scripts/fact_checker.py <file.md> --chapters 2,3

# 仅拆句(检查 Phase1 质量,不花搜索费用)
python {SKILL_DIR}/scripts/fact_checker.py <file.md> --split-only

# 预览文档结构
python {SKILL_DIR}/scripts/fact_checker.py <file.md> --dry-run

参数

参数说明默认值
-o, --output输出目录文件同目录
--split-modelPhase1 模型gemini-2.0-flash
--verify-modelPhase2 模型gemini-2.5-flash
--split-concurrencyPhase1 并发5
--verify-concurrencyPhase2 并发3
--chapters章节过滤全部
--split-only仅拆句false
--dry-run仅解析false

输出文件

文件说明
{stem}_sentences.jsonPhase1: 全部句子 + 分类 + 声明
{stem}_factcheck.jsonPhase2: 完整核查结果
{stem}_issues.json仅 incorrect / not_found 条目

编号规则

C{章}.S{节}.SS{小节}.P{段落}.T{句子}.K{声明}

示例:C2.S1.P3.T2.K1 = 第1章(C2) > 第1节 > 第3段 > 第2句 > 第1个声明

工作流建议

  1. --dry-run → 确认文档结构和章节编号
  2. --split-only → 检查拆句和分类质量
  3. 完整核查 → 查看 _issues.json 定位问题
  4. 对大文档按章节分批核查(--chapters 2,3 + --chapters 4,5)

コメント