screening-manager について
screening-managerは、承認済みのevidence-reviewプロトコルと候補論文から、監査可能なスクリーニングログを作成するスキルです。各判断にプロトコルに基づく理由を付け、レビューのスクリーニング段階で利用します。
主な機能
- 01承認済みプロトコルと候補論文の読み込み
- 02候補論文ごとの行を作成
- 03判断・理由・レビュアー情報の記録
- 04監査可能なスクリーニング記録
活用シーン
- 01エビデンスレビューで採否判断を記録
- 02プロトコルに基づく重複除去済み・未処理論文の選別
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ willoscar/ research-units-pipeline-skills --skill screening-managerインストール後、Claude Code で/screening-managerを入力して読み込まれたか確認します。
同梱ファイルscripts/run.py
詳細
スクリーニングマネージャー
トリガーとルーティング
- トリガー: スクリーニング、タイトル/抄録スクリーニング、採用/除外、screening_log.csv、文献スクリーニング、採用/除外。
- 使用する場合:
evidence-reviewのスクリーニング段階(C2/C3)で、protocol が確定し、HUMAN の承認を得ている場合。 - スキップする場合: まだ
output/PROTOCOL.mdがない場合(または protocol が署名による承認を得ていない場合)。 - ネットワーク: なし。
- ガードレール: 各レコードに決定と理由を含め、監査可能な状態を保ちます(「未読/不確実」を採用として扱わないでください)。
承認済みの protocol と候補プールを、監査可能なスクリーニングログに変換します。
入力
必須:
output/PROTOCOL.md
候補プール:
papers/papers_raw.jsonlpapers/papers_dedup.jsonl- または
papers/core_set.csv
出力
papers/screening_log.csv
契約
各行には、少なくとも次の項目を含める必要があります:
paper_idtitleyearurldecisionreasonreason_codesreviewerdecided_at
スクリプトの境界
scripts/run.py は次の処理を行う必要があります:
- protocol の条項を解析する
- 現在の候補プールを選択する
- 候補ごとに決定論的な行を1つ出力する
新しい protocol のルールを作り出してはいけません。
受け入れ条件
- 出力が存在する
- すべての候補に1行ずつある
- すべての行に決定と protocol に基づく理由コードがある
対象外
- 全文抽出
- 統合結果の執筆
コメント
Markdown 対応