mcpField
S
screening-manager

screening-manager

github.com/willoscar生产力51743 次安装3 周前更新
代码仓库

关于 screening-manager

screening-manager 是一项技能,可依据已批准的 evidence-review protocol 和候选论文生成可审计的筛选日志,适用于筛选阶段,并要求每项决定附有基于 protocol 的理由。

主要功能

  1. 01读取已批准的 protocol 和候选论文
  2. 02为每篇候选论文生成一行记录
  3. 03记录决定、理由和审阅者信息
  4. 04保留可审计的筛选记录

适用场景

  1. 01记录 evidence review 中的纳入与排除决定
  2. 02依据 protocol 筛选去重或原始论文集

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/willoscar/research-units-pipeline-skills --skill screening-manager

安装后在 Claude Code 中输入/screening-manager确认已加载。

附带文件scripts/run.py

详细介绍

筛选管理器

触发条件与路由

  • 触发条件:screening、title/abstract screening、inclusion/exclusion、screening_log.csv、文献筛选、纳入排除。
  • 适用场景:evidence-review 的 screening 阶段(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 条款
  • 选择当前候选池
  • 为每个候选项生成一行确定性记录

不得自行编造新的 protocol 规则。

验收标准

  • 输出文件存在
  • 每个候选项都有一行记录
  • 每行都有决策,以及基于 protocol 的理由代码

非目标

  • 全文提取
  • 撰写综合分析

评论

支持 Markdown