claims-extractor について
claims-extractorは、査読やエビデンス監査向けに原稿を追跡可能な主張台帳へ変換するスキルです。各主張の種類、範囲、原文の位置を記録し、実証的な主張と概念的な主張を区別します。
主な機能
- 01主張の抽出と正規化
- 02主張の種類と範囲の記録
- 03原稿内の位置を示す参照の付与
- 04MarkdownとJSONL形式での出力
活用シーン
- 01査読用の追跡可能な主張台帳の作成
- 02主張の監査と原文箇所の特定
- 03実証的な主張と概念的な主張の分類
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ willoscar/ research-units-pipeline-skills --skill claims-extractorインストール後、Claude Code で/claims-extractorを入力して読み込まれたか確認します。
同梱ファイルscripts/run.py
詳細
主張抽出器
トリガーとルーティング
- トリガー: 主張抽出器、主張の抽出、貢献、仮定、査読、主張の抽出。
- 使用する場合: 査読・評価またはエビデンス監査で、主張の一覧をファイルに保存し、原文の位置(セクション/ページ/引用)を追跡可能にする必要がある場合。
- 使用を避ける場合: 利用可能な原稿/全文がない場合(例:
output/PAPER.mdまたは同等のテキストがない)。 - ネットワーク: なし。
- ガードレール: 各 claim には位置を特定できる source pointer を必ず付けます。実証的な主張と概念的な主張を区別します。
原稿のテキストを、paper-review 用の追跡可能な主張台帳に変換します。
入力
output/PAPER.md
出力
output/CLAIMS.mdoutput/CLAIMS.jsonl(review-claim.v1、1 行につきアドレス指定可能な主張 1 件)
契約
各主張ブロックには、以下を含める必要があります。
- 主張のテキスト
- 種別:
empiricalまたはconceptual - 範囲
output/PAPER.md内の位置を示す source pointer
Markdown ファイルと JSONL ファイルは、同じ主張レコードを異なる形式で示したものです。後続のスキルでは JSONL を優先し、古い Workspace との互換性のために Markdown へのフォールバックを維持してください。
スクリプトの境界
scripts/run.py では、以下を行います。
- 主張らしい文を検出する
- 安定した主張ブロックに正規化する
- source pointer を付与する
- 実証的な主張と概念的な主張を分ける
解析と順位付けのヒューリスティックは、スキルのスクリプトではなく、共有のレビュー用ツールに保持します。
受け入れ条件
output/CLAIMS.mdが存在するoutput/CLAIMS.jsonlが存在し、すべてのレコードに安定したclaim_idがある- すべての主張に source pointer がある
- 実証的な主張と概念的な主張が分けられている
対象外
- 主張の良し悪しを判断すること
- エビデンスの不足箇所を生成すること
- レビュー文を書くこと
コメント
Markdown 対応