mcpField
S
screening-manager

screening-manager

github.com/willoscar生産性51743 回インストール3 週間前に更新
リポジトリ

screening-manager について

screening-managerは、承認済みのevidence-reviewプロトコルと候補論文から、監査可能なスクリーニングログを作成するスキルです。各判断にプロトコルに基づく理由を付け、レビューのスクリーニング段階で利用します。

主な機能

  1. 01承認済みプロトコルと候補論文の読み込み
  2. 02候補論文ごとの行を作成
  3. 03判断・理由・レビュアー情報の記録
  4. 04監査可能なスクリーニング記録

活用シーン

  1. 01エビデンスレビューで採否判断を記録
  2. 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.jsonl
  • papers/papers_dedup.jsonl
  • または papers/core_set.csv

出力

  • papers/screening_log.csv

契約

各行には、少なくとも次の項目を含める必要があります:

  • paper_id
  • title
  • year
  • url
  • decision
  • reason
  • reason_codes
  • reviewer
  • decided_at

スクリプトの境界

scripts/run.py は次の処理を行う必要があります:

  • protocol の条項を解析する
  • 現在の候補プールを選択する
  • 候補ごとに決定論的な行を1つ出力する

新しい protocol のルールを作り出してはいけません。

受け入れ条件

  • 出力が存在する
  • すべての候補に1行ずつある
  • すべての行に決定と protocol に基づく理由コードがある

対象外

  • 全文抽出
  • 統合結果の執筆

コメント