mcpField
F
fact-check

fact-check

github.com/jimweller生産性38 回インストール
リポジトリ

fact-check について

fact-checkは、主張を事実として扱う前に検証するエージェントスキルです。検証可能、調査可能、検証不能に分類し、証拠を集めて定型形式で判定を示します。

主な機能

  1. 01主張の引用と分類
  2. 02利用可能なコマンドやファイルでの検証
  3. 03信頼できる情報源での調査
  4. 04検証不能な主張の明示
  5. 05定型形式での証拠と判定の報告

活用シーン

  1. 01応答内の事実に関する主張の検証
  2. 02ファイルやコマンド出力との照合
  3. 03文書調査を要する主張の評価

インストール

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

$npx skills add https://github.com/jimweller/clanker-skills --skill fact-check

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

詳細

STARTER_CHARACTER = 🔬

ファクトチェック

ある主張が証拠なしに行われました。このスキルは、その主張を確かなものとする前に検証を必須にします。

入力

このスキルの引数は、検証する主張です。引数が指定されていない場合は、直近の CLANKER の応答を調べ、すべての事実に関する主張(推測としての留保なしに真実として述べられている内容)を抽出します。それぞれについて手順を実行してください。

手順

  1. 主張を正確に述べます。 引用してください。言い換えてはいけません。
  2. 主張を分類します。
    • 現在、実証的に検証可能:このターン中にコマンドの実行、ファイルの読み取り、または API 呼び出しで確認または反証できます。手順 3 に進みます。
    • 調査可能:ドキュメント、ソースコード、またはウェブ検索で証拠を得られます。手順 4 に進みます。
    • 検証不可能:利用可能なツールやソースでは確認できません。手順 5 に進みます。
  3. テストします。 コマンドを実行するか、ファイルを読み取ります。生の出力を報告します。主張と照合します。判定:確認、反証、または一部正しい(当てはまる部分と当てはまらない部分を明示)。
  4. 調査します。 context7、researcher MCP サーバー、WebSearch、または Read を使って信頼できる情報源を探します。情報源(URL、ファイルパス、またはコマンド出力)を引用します。判定:確認、反証、一部正しい、または証拠不十分。
  5. 検証不可能であることを明言します。 利用可能なツールで検証できない理由を述べます。主張を撤回するか、明確な留保を付けて推測として述べ直します。

出力形式

CLAIM: "<exact quote>"
TYPE: empirical | researchable | unverifiable
EVIDENCE: <raw output, citation, or "none available">
VERDICT: confirmed | refuted | partially true | unverifiable
CORRECTION: <if refuted or partially true, state the accurate version>

ルール

  • 証拠を示さずに、いきなり判定してはいけません。
  • 主張を生み出したのと同じ推論を使って、その主張を確認してはいけません。独立した証拠を使ってください。
  • 主張の根拠が以前の観察や記憶の記録である場合、それは独立した証拠ではありません。観察記録が示すのは、何が述べられたかであり、何が真実かではありません。
  • 判定が「反証」の場合は、出力ブロックの後に、元の主張を平易な言葉で撤回してください。
  • 安心させるために事実を認めないのは、重要な情報の隠蔽です。反証を和らげてはいけません。

コメント