check-reporting

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Check-Reporting Skill

Check-Reporting 工具

You are helping a medical researcher verify that their manuscript complies with the appropriate medical research reporting guideline. You perform a systematic, item-by-item audit and produce a compliance report suitable for journal submission.
您正在协助医疗研究人员验证其手稿是否符合相应的医学研究报告指南。您需要进行系统化的逐项审核,并生成适合期刊投稿的合规报告。

Communication Rules

沟通规则

  • Communicate with the user in their preferred language.
  • Checklist items and report output are in English (matching guideline originals).
  • Medical terminology is always in English.
  • 使用用户偏好的语言与其沟通。
  • 清单条目和报告输出使用英文(与指南原文一致)。
  • 医学术语始终使用英文。

Reference Files

参考文件

  • Checklists (bundled, open license):
    ${CLAUDE_SKILL_DIR}/references/checklists/
    • STROBE.md
      -- observational studies (CC BY)
    • STROBE_MR.md
      -- Mendelian randomization studies, STROBE-MR 2021 (base STROBE + MR extension; CC BY, Davey Smith et al. BMJ 2021)
    • STARD.md
      -- diagnostic accuracy studies (CC BY 4.0)
    • STARD_AI.md
      -- AI diagnostic accuracy studies (CC BY, Sounderajah et al. Nat Med 2025)
    • TRIPOD.md
      -- prediction models, classic 2015 version (no open licence — © ACP; Moons et al. Ann Intern Med 2015)
    • TRIPOD_AI.md
      -- prediction models with AI/ML (CC BY 4.0, Collins et al. BMJ 2024)
    • TRIPOD_LLM.md
      -- studies using large language models, TRIPOD-LLM 2025 (educational summary, Gallifant et al. Nat Med 2025)
    • PGS_RS.md
      -- polygenic (risk) score prediction studies, PGS-RS / PRS-RS 2021 (educational summary, Wand et al. Nature 2021)
    • CHEERS_2022.md
      -- health economic evaluations (cost-effectiveness / cost-utility / cost-benefit / budget-impact), CHEERS 2022 (CC BY 4.0, Husereau et al. BMJ 2022)
    • RECORD.md
      -- observational studies using routinely-collected health data (claims / EHR / registries / health-checkup DBs, linked or not), RECORD 2015 (base STROBE + RECORD extension; CC BY 4.0, Benchimol et al. PLoS Med 2015; RECORD-PE for drug studies)
    • CROSS.md
      -- survey / questionnaire studies (KAP, physician/patient, cross-sectional, e-surveys), CROSS 2021 (in-house faithful summary of item intents, Sharma et al. JGIM 2021) + CHERRIES (CC BY, Eysenbach JMIR 2004) for internet surveys
    • PRISMA_ScR.md
      -- scoping reviews (map the breadth/nature of evidence, clarify concepts, identify gaps; PCC framing, charting, optional appraisal), PRISMA-ScR 2018 (in-house faithful summary of item intents, Tricco et al. Ann Intern Med 2018; DOI 10.7326/M18-0850)
    • SRQR.md
      -- qualitative research, all approaches (ethnography / grounded theory / phenomenology / case study / narrative), SRQR 2014, 21 items (in-house faithful summary of item intents, O'Brien et al. Acad Med 2014; DOI 10.1097/ACM.0000000000000388)
    • COREQ.md
      -- qualitative research, interviews & focus groups specifically, COREQ 2007, 32 items in 3 domains (research team & reflexivity / study design / analysis & findings) (in-house faithful summary of item intents, Tong et al. Int J Qual Health Care 2007; DOI 10.1093/intqhc/mzm042)
    • REMARK.md
      -- prognostic tumor-marker / biomarker studies (single or multiple markers; e.g., ctDNA / molecular residual disease), REMARK 2005/2012, 20 items (in-house faithful summary of item intents, McShane et al. Br J Cancer 2005 + Altman et al. PLoS Med 2012)
    • TARGET.md
      -- observational studies emulating a target trial (causal / comparative-effectiveness questions on routinely-collected / registry / EHR data), TARGET 2025, 21 items (in-house faithful summary of item intents, Cashin/Hansford/Hernán et al. JAMA 2025; pairs with the /design-study target-trial-emulation module)
    • PRISMA_2020.md
      -- systematic reviews (CC BY)
    • PRISMA_2020_Abstracts.md
      -- the abstract of a systematic review / meta-analysis, 12 items (CC BY, Page et al. BMJ 2021). A separate instrument from the 27-item checklist, not a subset: item 2 of the main checklist defers to it. Score it with its own denominator.
    • ARRIVE_2.md
      -- animal studies (CC0)
    • PRISMA_DTA.md
      -- DTA systematic reviews (no open licence — © AMA; McInnes et al. JAMA 2018)
    • QUADAS3.md
      -- diagnostic accuracy risk of bias, current recommended version (no open licence -- (c) ACP; Whiting et al. Ann Intern Med 2026)
    • QUADAS2.md
      -- diagnostic accuracy risk of bias (no open licence — © ACP; Whiting et al. Ann Intern Med 2011)
    • RoB2.md
      -- RCT risk of bias (CC BY, Sterne et al. BMJ 2019)
    • ROBINS_I.md
      -- non-randomised studies risk of bias (CC BY-NC 3.0 — non-commercial; Sterne et al. BMJ 2016)
    • PROBAST.md
      -- prediction model risk of bias (no open licence — © ACP; Wolff et al. Ann Intern Med 2019)
    • NOS.md
      -- observational study quality (public domain, Ottawa Hospital)
    • CONSORT.md
      -- randomised controlled trials, CONSORT 2025 (CC BY 4.0, Hopewell et al. BMJ 2025)
    • CONSORT_AI.md
      -- AI clinical-trial reports, CONSORT-AI 2020 (CC BY 4.0, Liu et al. Nat Med 2020)
    • CARE.md
      -- case reports, CARE 2013 (no confirmed open licence — Elsevier TDM only; Gagnier et al. J Clin Epidemiol 2014)
    • SPIRIT.md
      -- clinical trial protocols, SPIRIT 2025 (CC BY 4.0, Chan et al. BMJ 2025)
    • SPIRIT_AI.md
      -- AI clinical-trial protocols, SPIRIT-AI 2020 (CC BY 4.0, Cruz Rivera et al. Nat Med 2020)
    • CLAIM_2024.md
      -- AI/ML in clinical imaging, CLAIM 2024 Update (RSNA open access, Tejani et al. Radiol Artif Intell 2024)
    • DECIDE_AI.md
      -- early-stage clinical evaluation of AI decision-support systems, DECIDE-AI 2022 (educational summary, CC BY-NC, Vasey et al. Nat Med 2022)
    • MI_CLEAR_LLM.md
      -- LLM accuracy studies in healthcare (CC BY-NC 4.0, Park et al. KJR 2024; 2025 update)
    • SQUIRE_2.md
      -- quality improvement in healthcare/education (no open licence — Crossref returns none; Ogrinc et al. BMJ Qual Saf 2016)
    • CLEAR.md
      -- radiomics studies (CC BY 4.0, Kocak et al. Insights Imaging 2023)
    • MOOSE.md
      -- meta-analysis of observational studies (Stroup et al. JAMA 2000)
    • GRRAS.md
      -- reliability and agreement studies (Kottner et al. J Clin Epidemiol 2011)
    • QUADAS_C.md
      -- comparative DTA risk of bias, extension to QUADAS-2 (no open licence — © ACP; Yang et al. Ann Intern Med 2021)
    • ROBINS_E.md
      -- non-randomised exposure studies risk of bias (CC BY-NC-ND 4.0, Higgins et al. Environ Int 2024)
    • ROBIS.md
      -- risk of bias in systematic reviews (Whiting et al. J Clin Epidemiol 2016)
    • ROB_ME.md
      -- risk of bias due to missing evidence in meta-analysis (no open licence — BMJ TDM policy only; Page et al. BMJ 2023)
    • PROBAST_AI.md
      -- prediction model risk of bias, updated for AI/ML (Moons et al. BMJ 2025)
    • COSMIN_RoB.md
      -- reliability/measurement error risk of bias (Mokkink et al. BMC Med Res Methodol 2020)
    • RoB_NMA.md
      -- risk of bias in network meta-analysis (Lunny et al. 2024)
    • AMSTAR2.md
      -- quality of systematic reviews (Shea et al. BMJ 2017)
    • PRISMA_P.md
      -- systematic review protocols (Shamseer et al. BMJ 2015)
    • SWiM.md
      -- synthesis without meta-analysis reporting (Campbell et al. BMJ 2020)
    • GATHER.md
      -- health-estimate / burden-of-disease modeling studies (GBD and GBD-satellite, comparative-risk / population-attributable-fraction, cause-of-death and prevalence/incidence estimation, with or without forecasts), GATHER 2016 (in-house faithful summary; CC BY, Stevens et al. Lancet 2016;388:e19-23 / PLoS Med 2016;13(6):e1002056). Pairs with
      /analyze-stats
      references/analysis_guides/burden_decomposition_forecasting.md
      for the analytic methods.
  • Fail-fast contract: if a routed guideline has no vendored checklist file, the skill does not silently construct items from memory. It halts with a
    MISSING_CHECKLIST_CONTRACT_VIOLATION
    and surfaces the gap. A from-memory assessment is allowed only with the explicit
    --allow-from-memory
    opt-in, and that report must be clearly labelled NON-AUTHORITATIVE. See Step 2 and
    scripts/check_checklist_exists.py
    .
  • Critical-item floor:
    ${CLAUDE_SKILL_DIR}/references/critical_item_floor.md
    -- the small set of non-waivable items per study type (presence outranks the headline %), plus the AI/radiomics methodological-quality / risk-of-bias instruments (PROBAST+AI, METRICS/RQS, APPRAISE-AI) kept distinct from their reporting counterparts. Loaded in Step 4f.

  • 清单文件(捆绑提供,开源许可)
    ${CLAUDE_SKILL_DIR}/references/checklists/
    • STROBE.md
      -- 观察性研究(CC BY许可)
    • STROBE_MR.md
      -- 孟德尔随机化研究,STROBE-MR 2021版(基础STROBE + MR扩展;CC BY许可,Davey Smith等人,BMJ 2021)
    • STARD.md
      -- 诊断准确性研究(CC BY 4.0许可)
    • STARD_AI.md
      -- AI诊断准确性研究(CC BY许可,Sounderajah等人,Nat Med 2025)
    • TRIPOD.md
      -- 预测模型,经典2015版(无开源许可 — © ACP;Moons等人,Ann Intern Med 2015)
    • TRIPOD_AI.md
      -- 含AI/ML的预测模型(CC BY 4.0许可,Collins等人,BMJ 2024)
    • TRIPOD_LLM.md
      -- 使用大语言模型的研究,TRIPOD-LLM 2025版(教育摘要,Gallifant等人,Nat Med 2025)
    • PGS_RS.md
      -- 多基因(风险)评分预测研究,PGS-RS / PRS-RS 2021版(教育摘要,Wand等人,Nature 2021)
    • CHEERS_2022.md
      -- 卫生经济评估(成本效益/成本效用/成本收益/预算影响),CHEERS 2022版(CC BY 4.0许可,Husereau等人,BMJ 2022)
    • RECORD.md
      -- 使用常规收集健康数据的观察性研究(索赔/EHR/注册库/健康检查数据库,关联或未关联),RECORD 2015版(基础STROBE + RECORD扩展;CC BY 4.0许可,Benchimol等人,PLoS Med 2015;药物研究使用RECORD-PE)
    • CROSS.md
      -- 调查/问卷研究(KAP、医师/患者、横断面、电子调查),CROSS 2021版(条目意图的内部忠实摘要,Sharma等人,JGIM 2021)+ CHERRIES(CC BY许可,Eysenbach,JMIR 2004)适用于网络调查
    • PRISMA_ScR.md
      -- 范围综述(梳理证据的广度/性质、明确概念、识别空白;采用PCC框架、图表绘制、可选评估),PRISMA-ScR 2018版(条目意图的内部忠实摘要,Tricco等人,Ann Intern Med 2018;DOI 10.7326/M18-0850)
    • SRQR.md
      -- 定性研究,涵盖所有方法(人种学/扎根理论/现象学/案例研究/叙事研究),SRQR 2014版,共21项条目(条目意图的内部忠实摘要,O'Brien等人,Acad Med 2014;DOI 10.1097/ACM.0000000000000388)
    • COREQ.md
      -- 定性研究,专门针对访谈和焦点小组,COREQ 2007版,3个领域共32项条目(研究团队与反思性/研究设计/分析与结果)(条目意图的内部忠实摘要,Tong等人,Int J Qual Health Care 2007;DOI 10.1093/intqhc/mzm042)
    • REMARK.md
      -- 预后肿瘤标志物/生物标志物研究(单个或多个标志物;例如ctDNA/分子残留疾病),REMARK 2005/2012版,共20项条目(条目意图的内部忠实摘要,McShane等人,Br J Cancer 2005 + Altman等人,PLoS Med 2012)
    • TARGET.md
      -- 模拟目标试验的观察性研究(常规收集/注册库/EHR/索赔数据的因果/比较有效性问题),TARGET 2025版,共21项条目(条目意图的内部忠实摘要,Cashin/Hansford/Hernán等人,JAMA 2025;与/design-study目标试验模拟模块配合使用)
    • PRISMA_2020.md
      -- 系统综述(CC BY许可)
    • PRISMA_2020_Abstracts.md
      -- 系统综述/meta分析的摘要,共12项条目(CC BY许可,Page等人,BMJ 2021)。这是独立于27项条目的工具,而非子集:主清单的第2项需参考此工具。使用单独的分母进行评分。
    • ARRIVE_2.md
      -- 动物研究(CC0许可)
    • PRISMA_DTA.md
      -- DTA系统综述(无开源许可 — © AMA;McInnes等人,JAMA 2018)
    • QUADAS3.md
      -- 诊断准确性偏倚风险,当前推荐版本(无开源许可 -- © ACP;Whiting等人,Ann Intern Med 2026)
    • QUADAS2.md
      -- 诊断准确性偏倚风险(无开源许可 — © ACP;Whiting等人,Ann Intern Med 2011)
    • RoB2.md
      -- RCT偏倚风险(CC BY许可,Sterne等人,BMJ 2019)
    • ROBINS_I.md
      -- 非随机研究偏倚风险(CC BY-NC 3.0许可 — 非商用;Sterne等人,BMJ 2016)
    • PROBAST.md
      -- 预测模型偏倚风险(无开源许可 — © ACP;Wolff等人,Ann Intern Med 2019)
    • NOS.md
      -- 观察性研究质量评估(公有领域,渥太华医院)
    • CONSORT.md
      -- 随机对照试验,CONSORT 2025版(CC BY 4.0许可,Hopewell等人,BMJ 2025)
    • CONSORT_AI.md
      -- AI临床试验报告,CONSORT-AI 2020版(CC BY 4.0许可,Liu等人,Nat Med 2020)
    • CARE.md
      -- 病例报告,CARE 2013版(无确认开源许可 — 仅Elsevier TDM可用;Gagnier等人,J Clin Epidemiol 2014)
    • SPIRIT.md
      -- 临床试验方案,SPIRIT 2025版(CC BY 4.0许可,Chan等人,BMJ 2025)
    • SPIRIT_AI.md
      -- AI临床试验方案,SPIRIT-AI 2020版(CC BY 4.0许可,Cruz Rivera等人,Nat Med 2020)
    • CLAIM_2024.md
      -- 临床影像中的AI/ML研究,CLAIM 2024更新版(RSNA开放获取,Tejani等人,Radiol Artif Intell 2024)
    • DECIDE_AI.md
      -- AI决策支持系统的早期临床评估,DECIDE-AI 2022版(教育摘要,CC BY-NC许可,Vasey等人,Nat Med 2022)
    • MI_CLEAR_LLM.md
      -- 医疗领域LLM准确性研究(CC BY-NC 4.0许可,Park等人,KJR 2024;2025更新版)
    • SQUIRE_2.md
      -- 医疗/教育质量改进(无开源许可 — Crossref未返回相关信息;Ogrinc等人,BMJ Qual Saf 2016)
    • CLEAR.md
      -- 放射组学研究(CC BY 4.0许可,Kocak等人,Insights Imaging 2023)
    • MOOSE.md
      -- 观察性研究的meta分析(Stroup等人,JAMA 2000)
    • GRRAS.md
      -- 可靠性与一致性研究(Kottner等人,J Clin Epidemiol 2011)
    • QUADAS_C.md
      -- 对比性DTA偏倚风险,QUADAS-2扩展版(无开源许可 — © ACP;Yang等人,Ann Intern Med 2021)
    • ROBINS_E.md
      -- 非随机暴露研究偏倚风险(CC BY-NC-ND 4.0许可,Higgins等人,Environ Int 2024)
    • ROBIS.md
      -- 系统综述中的偏倚风险(Whiting等人,J Clin Epidemiol 2016)
    • ROB_ME.md
      -- meta分析中缺失证据导致的偏倚风险(无开源许可 — 仅BMJ TDM政策可用;Page等人,BMJ 2023)
    • PROBAST_AI.md
      -- 预测模型偏倚风险,针对AI/ML更新版(Moons等人,BMJ 2025)
    • COSMIN_RoB.md
      -- 可靠性/测量误差偏倚风险(Mokkink等人,BMC Med Res Methodol 2020)
    • RoB_NMA.md
      -- 网络meta分析中的偏倚风险(Lunny等人,2024)
    • AMSTAR2.md
      -- 系统综述质量评估(Shea等人,BMJ 2017)
    • PRISMA_P.md
      -- 系统综述方案(Shamseer等人,BMJ 2015)
    • SWiM.md
      -- 无meta分析的综合报告(Campbell等人,BMJ 2020)
    • GATHER.md
      -- 健康估计/疾病负担建模研究(GBD及GBD附属研究、对比风险/人群归因分数、死因及患病率/发病率估计,含或不含预测),GATHER 2016版(内部忠实摘要;CC BY许可,Stevens等人,Lancet 2016;388:e19-23 / PLoS Med 2016;13(6):e1002056)。与
      /analyze-stats
      references/analysis_guides/burden_decomposition_forecasting.md
      配合使用以获取分析方法。
  • 快速失败约定:如果指定的指南没有对应的清单文件,工具不会从记忆中自动构建条目。它会终止并返回
    MISSING_CHECKLIST_CONTRACT_VIOLATION
    ,告知用户该空白。仅当用户明确使用
    --allow-from-memory
    选项时,才允许基于记忆进行评估,且此类报告必须明确标注为NON-AUTHORITATIVE(非权威)。详见步骤2和
    scripts/check_checklist_exists.py
  • 关键条目底线
    ${CLAUDE_SKILL_DIR}/references/critical_item_floor.md
    -- 每种研究类型的少量不可豁免条目(存在性优先于整体合规百分比),以及与报告类工具区分开的AI/放射组学方法学质量/偏倚风险工具(PROBAST+AI、METRICS/RQS、APPRAISE-AI)。在步骤4f中加载。

Workflow

工作流程

Step 0: Existing-checklist staleness pre-check

步骤0:现有清单时效性预检查

If a checklist already exists for this project (
qc/reporting_checklist.json
or a prior
.md
report), verify it targets the current manuscript before reusing it — a checklist generated against an older version carries stale section/line references and a stale version label that a reviewer who cross-checks will catch:
bash
python3 "${CLAUDE_SKILL_DIR}/scripts/check_checklist_version.py" \
  --checklist qc/reporting_checklist.json --manuscript manuscript_v8.md
A non-zero exit means the existing checklist is stale (older
target_version
, changed
source_sha256
, different
target_manuscript
) or pre-dates the version contract — regenerate it against the current manuscript (Steps 1–5) rather than reusing it. Every report you generate must carry the
target_manuscript
/
target_version
/
source_sha256
fields (Part A header + Part D JSON) so this check works next round.
如果项目已有清单文件(
qc/reporting_checklist.json
或之前的
.md
报告),需先验证其是否针对当前手稿——基于旧版本生成的清单包含过时的章节/行引用和版本标签,审稿人交叉核对时会发现:
bash
python3 "${CLAUDE_SKILL_DIR}/scripts/check_checklist_version.py" \
  --checklist qc/reporting_checklist.json --manuscript manuscript_v8.md
非零退出码意味着现有清单已过时(
target_version
较旧、
source_sha256
已更改、
target_manuscript
不同)或早于版本约定——需针对当前手稿重新生成(步骤1–5),而非复用。您生成的每份报告都必须包含
target_manuscript
/
target_version
/
source_sha256
字段(A部分标题 + D部分JSON),以便下次检查时可用。

Step 1: Select Guideline

步骤1:选择指南

Determine the appropriate reporting guideline. Auto-detect from the manuscript type or accept user specification.
Auto-detection mapping:
Study TypePrimary GuidelineAI Extension
Observational studySTROBE--
Mendelian randomization studySTROBE-MR (base STROBE + MR extension)--
Health economic evaluation (cost-effectiveness / cost-utility / cost-benefit / budget-impact)CHEERS 2022--
Observational study using routinely-collected data (claims / EHR / registry / health-checkup DB)RECORD (base STROBE + RECORD extension; RECORD-PE for drug studies)--
Survey / questionnaire study (KAP, physician/patient, cross-sectional, e-survey)CROSS (+ CHERRIES for internet surveys)--
Scoping review (maps breadth/nature of evidence, clarifies concepts, identifies gaps — not a focused effectiveness/accuracy question)PRISMA-ScR (base PRISMA + scoping-review extension)--
Qualitative study (interviews, focus groups, ethnography, grounded theory, phenomenology, document analysis)SRQR (all qualitative approaches); COREQ (interviews/focus groups specifically)--
Randomized controlled trialCONSORT 2025CONSORT-AI
Diagnostic accuracy studySTARD 2015STARD-AI
Prediction model (development/validation)TRIPODTRIPOD+AI
Polygenic (risk) score prediction studyPGS-RS (with TRIPOD / TRIPOD+AI)--
Prognostic tumor-marker / biomarker study (single or multiple markers; e.g., ctDNA / molecular residual disease)REMARK (pair with STROBE for the observational-design items; TRIPOD / TRIPOD+AI if a prognostic model is developed)--
Causal / comparative-effectiveness question emulated on observational data (treatment vs treatment, screening vs none, drug A vs B on registry / EHR / claims data)TARGET (pair with the /design-study target-trial-emulation module for design; RECORD / STROBE for the routinely-collected-data items)--
Health-estimate / burden-of-disease modeling study (GBD or GBD-satellite, comparative-risk / population-attributable-fraction, cause-of-death or prevalence/incidence estimation, with or without forecasts)GATHER (pair with
/analyze-stats
burden-decomposition-forecasting guide for the analytic layer)
--
Systematic review / meta-analysisPRISMA 2020PRISMA 2020 for Abstracts (run on the abstract, scored separately)
DTA systematic review / meta-analysisPRISMA-DTAPRISMA 2020 for Abstracts (run on the abstract, scored separately)
Meta-analysis of observational studiesMOOSEPRISMA 2020 (use both)
Risk of bias (DTA studies)QUADAS-3 (current recommended version)QUADAS-2 only when appraising or reproducing a review that used it
Risk of bias (RCTs)RoB 2--
Risk of bias (non-randomised intervention studies)ROBINS-I--
Risk of bias (non-randomised exposure studies)ROBINS-E--
Risk of bias (comparative DTA studies)QUADAS-CQUADAS-3 (use both; apply the E&E's adaptation — see Using QUADAS-C with QUADAS-3 in
QUADAS3.md
)
Risk of bias (prediction models)PROBASTPROBAST+AI
Risk of bias (systematic reviews)ROBISAMSTAR 2
Risk of bias (missing evidence in MA)ROB-ME--
Risk of bias (network meta-analysis)RoB NMA--
Risk of bias (measurement properties)COSMIN RoB--
Quality assessment (observational)NOS--
Case reportCARE--
Study protocolSPIRIT 2025SPIRIT-AI
Animal studyARRIVE 2.0--
AI/ML study in clinical imagingCLAIM 2024--
Study using a large language model (develop/fine-tune/prompt/evaluate an LLM)TRIPOD-LLMMI-CLEAR-LLM (use alongside when LLM accuracy is an outcome)
Early-stage / live clinical evaluation of an AI decision-support system (human factors, workflow, safety)DECIDE-AI--
LLM accuracy evaluation in healthcareMI-CLEAR-LLMSTARD-AI or CLAIM 2024 (use alongside)
Reliability / agreement studyGRRAS--
SR protocolPRISMA-P--
Synthesis without meta-analysisSWiMPRISMA 2020 (use both)
Quality of systematic reviewsAMSTAR 2ROBIS
Radiomics studyCLEARCLAIM 2024 (if deep learning component)
Educational / QI studySQUIRE 2.0--
Generative AI images ARE the study object (realism / real-vs-synthetic reader study / model-vs-model quality)(no single guideline -- assemble)see decision aid below
QUADAS-3 has two protocol-stage phases, and this skill usually runs too late for them. Phase 1 (state the synthesis question) and phase 2 (define the ideal test accuracy trial each judgement is made against) are review-level and belong in the protocol, alongside the review-specific guidance for answering each signalling question. Reaching them for the first time during manuscript QC means writing the comparator after seeing the results. If they are missing, say so as a limitation rather than reconstructing them — and route the protocol work to
/meta-analysis
Phase 1. Phases 3–6 are what a QC pass can genuinely run.
Rules:
  • If the study involves AI/ML, always apply the AI extension in addition to the base guideline.
    • Exception — TRIPOD: TRIPOD+AI 2024 (Collins et al., BMJ 2024) is a complete rewrite, not an addendum to TRIPOD 2015 (Moons et al., Ann Intern Med 2015). For non-AI prediction models, use TRIPOD 2015 only. For AI/ML prediction models, use TRIPOD+AI 2024 only. Do NOT apply both simultaneously.
  • STARD-AI (Sounderajah et al., Nat Med 2025) extends STARD 2015 with 14 new and 4 modified items (40 total). For AI diagnostic accuracy studies, use STARD-AI (which incorporates all STARD 2015 items). Do NOT apply both STARD 2015 and STARD-AI simultaneously — STARD-AI supersedes STARD 2015 for AI studies.
  • TRIPOD-LLM (Gallifant et al., Nat Med 2025) is the reporting guideline for studies that develop, fine-tune, prompt, or evaluate a large language model for a clinical/biomedical task. It extends the TRIPOD family (TRIPOD 2015 → TRIPOD+AI 2024 → TRIPOD-LLM 2025); name the base instrument and the extension and cite each. It is modular — task-specific items (Annotation, Prompting, Summarization, Instruction-tuning) are N/A when that component is absent. Use TRIPOD-LLM for LLM studies in place of TRIPOD+AI; pair with MI-CLEAR-LLM when LLM accuracy is an evaluated outcome. The vendored checklist is an educational summary (own-words paraphrase of item intent); complete the official instrument for a submission checklist.
  • MI-CLEAR-LLM is a supplementary checklist (8 item categories in the 2025 update; the 2024 original had 6), not a standalone reporting guideline. Always pair it with the study's primary guideline (e.g., STARD-AI for AI diagnostic accuracy, CLAIM for imaging AI). Apply MI-CLEAR-LLM whenever the study evaluates LLM accuracy as an outcome — do NOT apply it merely because the manuscript was written with LLM assistance. Its scope is LLM accuracy studies (including VLMs interpreting images); it does not apply at study level to studies where a generative model produces the images under study (see next bullet).
  • Generative-AI images as the study object (a generative model synthesizes images and the study evaluates their realism, controllability, real-vs-synthetic distinguishability, or model-vs-model quality) has no single dominant checklist. Assemble: CLAIM 2024 (imaging-AI umbrella; model-development items N/A when commercial models are used as-is) + FUTURE-AI traceability + MI-CLEAR-LLM transparency items only (prompt/model/version/params/runs — for generation provenance, not study-level compliance) on the generator side; STARD-AI (for real-vs-synthetic detection) + GRRAS (reader reliability) + MRMC reporting on the evaluation side. Map applicable items and cite base + extension; never claim wholesale compliance. Full decision aid:
    ${CLAUDE_SKILL_DIR}/references/genai_image_study_object_decision_aid.md
    .
  • If multiple guidelines apply (e.g., a diagnostic accuracy study that is also an AI study), check against all relevant guidelines and merge into one report.
  • If the user requests a specific guideline, use that one regardless of auto-detection.
确定合适的报告指南。可根据手稿类型自动检测,或接受用户指定。
自动检测映射:
研究类型主指南AI扩展版
观察性研究STROBE--
孟德尔随机化研究STROBE-MR(基础STROBE + MR扩展)--
卫生经济评估(成本效益/成本效用/成本收益/预算影响)CHEERS 2022--
使用常规收集数据的观察性研究(索赔/EHR/注册库/健康检查数据库)RECORD(基础STROBE + RECORD扩展;药物研究使用RECORD-PE)--
调查/问卷研究(KAP、医师/患者、横断面、电子调查)CROSS(+ CHERRIES适用于网络调查)--
范围综述(梳理证据广度/性质、明确概念、识别空白 — 非聚焦有效性/准确性问题)PRISMA-ScR(基础PRISMA + 范围综述扩展)--
定性研究(访谈、焦点小组、人种学、扎根理论、现象学、文档分析)SRQR(适用于所有定性方法);COREQ(专门针对访谈/焦点小组)--
随机对照试验CONSORT 2025CONSORT-AI
诊断准确性研究STARD 2015STARD-AI
预测模型(开发/验证)TRIPODTRIPOD+AI
多基因(风险)评分预测研究PGS-RS(配合TRIPOD / TRIPOD+AI)--
预后肿瘤标志物/生物标志物研究(单个或多个标志物;例如ctDNA/分子残留疾病)REMARK(配合STROBE获取观察性设计条目;若开发预后模型则配合TRIPOD / TRIPOD+AI)--
基于观察数据模拟的因果/比较有效性问题(治疗vs治疗、筛查vs无筛查、注册库/EHR/索赔数据中的药物A vs B)TARGET(配合/design-study目标试验模拟模块获取设计信息;配合RECORD / STROBE获取常规收集数据条目)--
健康估计/疾病负担建模研究(GBD或GBD附属研究、对比风险/人群归因分数、死因或患病率/发病率估计,含或不含预测)GATHER(配合
/analyze-stats
的疾病负担分解预测指南获取分析层面信息)
--
系统综述/meta分析PRISMA 2020PRISMA 2020摘要版(针对摘要运行,单独评分)
DTA系统综述/meta分析PRISMA-DTAPRISMA 2020摘要版(针对摘要运行,单独评分)
观察性研究的meta分析MOOSEPRISMA 2020(同时使用两者)
偏倚风险(DTA研究)QUADAS-3(当前推荐版本)仅在评估或复现使用QUADAS-2的综述时使用QUADAS-2
偏倚风险(RCT)RoB 2--
偏倚风险(非随机干预研究)ROBINS-I--
偏倚风险(非随机暴露研究)ROBINS-E--
偏倚风险(对比性DTA研究)QUADAS-CQUADAS-3(同时使用两者;应用E&E的适配方案 — 详见
QUADAS3.md
中的Using QUADAS-C with QUADAS-3
偏倚风险(预测模型)PROBASTPROBAST+AI
偏倚风险(系统综述)ROBISAMSTAR 2
偏倚风险(meta分析中缺失证据)ROB-ME--
偏倚风险(网络meta分析)RoB NMA--
偏倚风险(测量属性)COSMIN RoB--
质量评估(观察性研究)NOS--
病例报告CARE--
研究方案SPIRIT 2025SPIRIT-AI
动物研究ARRIVE 2.0--
临床影像中的AI/ML研究CLAIM 2024--
使用大语言模型的研究(开发/微调/提示/评估临床/生物医学任务的LLM)TRIPOD-LLMMI-CLEAR-LLM(当LLM准确性为结局时配合使用)
AI决策支持系统的早期/实时临床评估(人为因素、工作流程、安全性)DECIDE-AI--
医疗领域LLM准确性评估MI-CLEAR-LLMSTARD-AI或CLAIM 2024(配合使用)
可靠性/一致性研究GRRAS--
系统综述方案PRISMA-P--
无meta分析的综合研究SWiMPRISMA 2020(同时使用两者)
系统综述质量评估AMSTAR 2ROBIS
放射组学研究CLEARCLAIM 2024(若包含深度学习组件)
教育/质量改进研究SQUIRE 2.0--
生成式AI 图像为研究对象(真实性/真实vs合成读者研究/模型vs模型质量)(无单一指南 — 需组合使用)见下方决策辅助工具
QUADAS-3包含两个方案阶段,本工具通常运行时已错过这两个阶段。 阶段1(明确综合问题)和阶段2(定义每个判断所参照的理想测试准确性试验)属于综述层面,应包含在方案中,同时需提供回答每个信号问题的综述特定指南。如果在手稿QC阶段首次接触这两个阶段,意味着是在看到结果后才撰写对照方案。 如果缺失这些内容,需将其列为局限性,而非重新构建 — 并将方案工作路由至
/meta-analysis
阶段1。阶段3–6才是QC流程真正可执行的内容。
规则:
  • 如果研究涉及AI/ML,必须在基础指南之外同时应用AI扩展版。
    • 例外 — TRIPOD:TRIPOD+AI 2024(Collins等人,BMJ 2024)是完整重写版本,而非TRIPOD 2015(Moons等人,Ann Intern Med 2015)的补充。对于非AI预测模型,仅使用TRIPOD 2015;对于AI/ML预测模型,仅使用TRIPOD+AI 2024。不得同时应用两者。
  • STARD-AI(Sounderajah等人,Nat Med 2025)在STARD 2015基础上新增14项条目并修改4项条目(共40项)。对于AI诊断准确性研究,使用STARD-AI(已包含所有STARD 2015条目)。不得同时应用STARD 2015和STARD-AI — 对于AI研究,STARD-AI替代STARD 2015。
  • TRIPOD-LLM(Gallifant等人,Nat Med 2025)是针对开发、微调、提示或评估临床/生物医学任务大语言模型的研究的报告指南。它扩展了TRIPOD系列(TRIPOD 2015 → TRIPOD+AI 2024 → TRIPOD-LLM 2025);需同时命名基础工具和扩展版并分别引用。它是模块化的 — 任务特定条目(标注、提示、摘要、指令微调)在组件缺失时标记为N/A。针对LLM研究使用TRIPOD-LLM替代TRIPOD+AI;当LLM准确性为评估结局时,配合使用MI-CLEAR-LLM。提供的清单是教育摘要(条目意图的自行措辞转述);投稿清单需使用官方工具。
  • MI-CLEAR-LLM是补充清单(2025更新版包含8个条目类别;2024原版为6个),而非独立报告指南。必须始终配合研究的主指南使用(例如,AI诊断准确性研究配合STARD-AI,影像AI研究配合CLAIM)。仅当研究将LLM准确性作为结局评估时应用MI-CLEAR-LLM — 不得仅因手稿由LLM辅助撰写而应用。其范围是LLM准确性研究(包括解读图像的VLM);不适用于生成式模型生成研究对象图像的研究(见下一点)。
  • 生成式AI图像为研究对象(生成式模型合成图像,研究评估其真实性、可控性、真实vs合成可区分性或模型vs模型质量)无单一主导清单。需组合使用:CLAIM 2024(影像AI umbrella;当商业模型直接使用时,模型开发条目标记为N/A) + FUTURE-AI可追溯性 + MI-CLEAR-LLM 仅透明度条目(提示/模型/版本/参数/运行次数 — 用于生成来源,而非研究层面合规性);评估层面使用STARD-AI(真实vs合成检测) + GRRAS(读者可靠性) + MRMC报告。映射适用条目并引用基础版+扩展版;不得声称完全合规。完整决策辅助工具:
    ${CLAUDE_SKILL_DIR}/references/genai_image_study_object_decision_aid.md
  • 如果多个指南适用(例如,同时属于诊断准确性研究和AI研究),需对照所有相关指南检查并合并为一份报告。
  • 如果用户指定特定指南,无论自动检测结果如何,均使用该指南。

Step 2: Load Checklist

步骤2:加载清单

  1. Run the fail-fast guard first for every guideline you intend to apply:
    bash
    python "${CLAUDE_SKILL_DIR}/scripts/check_checklist_exists.py" --guideline "STARD-AI"
    • Exit 0 → the vendored checklist exists; read it from
      ${CLAUDE_SKILL_DIR}/references/checklists/
      and proceed.
    • Exit 1 (
      MISSING_CHECKLIST_CONTRACT_VIOLATION
      ) → the guideline is routed but no checklist file is vendored. Do not construct items from memory. Halt, report the violation to the user, and stop unless they explicitly opt in (next bullet).
    • Exit 2 (
      UNKNOWN_GUIDELINE
      ) → the name is not recognised; confirm the correct guideline with the user.
  2. No silent fallback. A from-memory checklist is permitted only when the user explicitly accepts it — re-run the guard with
    --allow-from-memory
    (exit 0 + a NON-AUTHORITATIVE warning). In that case the output report MUST carry a prominent banner that the assessment was constructed from model knowledge and is not backed by a vendored checklist, and
    submission_safe
    must not be asserted on its basis.
  1. 首先运行快速失败检查,针对您打算应用的每个指南:
    bash
    python "${CLAUDE_SKILL_DIR}/scripts/check_checklist_exists.py" --guideline "STARD-AI"
    • 退出码0 → 清单文件存在;从
      ${CLAUDE_SKILL_DIR}/references/checklists/
      读取并继续。
    • 退出码1(
      MISSING_CHECKLIST_CONTRACT_VIOLATION
      ) → 已指定指南但无对应清单文件。不得从记忆中构建条目。 终止操作,向用户报告违规情况,除非用户明确选择继续(见下一点)。
    • 退出码2(
      UNKNOWN_GUIDELINE
      ) → 指南名称未被识别;与用户确认正确的指南名称。
  2. 不得静默回退。仅当用户明确接受时,才允许基于记忆生成清单 — 使用
    --allow-from-memory
    重新运行检查(退出码0 + NON-AUTHORITATIVE警告)。在此情况下,输出报告必须包含显著提示,说明评估基于模型知识构建,无清单文件支持,且不得基于此报告断言
    submission_safe

Step 3: Scan Manuscript

步骤3:扫描手稿

Read all sections of the manuscript thoroughly:
  1. Title and abstract
  2. Introduction
  3. Methods (all subsections)
  4. Results (all subsections)
  5. Discussion
  6. Tables, figures, and their captions
  7. Supplemental materials (if available)
  8. References (for registration numbers, protocol references)
Gather context from the full document before starting the item-by-item assessment.
通读手稿所有部分:
  1. 标题和摘要
  2. 引言
  3. 方法(所有子章节)
  4. 结果(所有子章节)
  5. 讨论
  6. 表格、图表及其说明
  7. 补充材料(若有)
  8. 参考文献(用于获取注册号、方案引用)
在开始逐项评估前,收集整个文档的上下文信息。

Step 4: Assess Each Item

步骤4:评估每个条目

For every checklist item, determine:
StatusCriteria
PRESENTThe item is fully addressed with sufficient detail.
PARTIALThe item is mentioned or partially addressed but lacks required detail.
MISSINGThe item is not found anywhere in the manuscript.
N/AThe item does not apply to this particular study (justify why).
For each item, record:
  • Status: PRESENT / PARTIAL / MISSING / N/A
  • Location: Section name and paragraph or approximate position (e.g., "Methods, paragraph 3")
  • Notes: What was found (if PRESENT/PARTIAL) or what should be added (if MISSING)
What is appraised is the source paper's reporting — never your convenience in using it. This holds for every instrument here, reporting checklists and risk-of-bias / quality tools alike, and it is easiest to lose in a systematic review, where you read each paper in order to extract from it. An item asking "are the results clearly reported?" is not asking "were they reported in the unit my pool needs".
A scorer working a case-series quality tool marks a paper down on the outcome-reporting item because its analysis unit does not match the pool's — treatment-level results against a patient-level denominator. The correction is one sentence, that is a limit of our extraction, not a defect in their reporting, and the score goes back up. Single-scorer appraisal is where this happens, because there is nobody to say it.
So: if a downgrade's stated reason turns on a denominator, an analysis unit, a subgroup you needed and they did not report separately, or a format you could not parse, it is an extraction note, not a scoring reason. Record it in a separate extraction-note column and restore the score.
Both belong in the table. An extraction limitation is a real constraint on your synthesis and often belongs in your limitations paragraph — it just is not evidence about the paper being appraised, and folding it into the score makes the appraisal unreproducible: another assessor with a different pool would score the same paper differently.
对于每个清单条目,确定:
状态判定标准
PRESENT(已呈现)条目已充分阐述,细节足够。
PARTIAL(部分呈现)条目被提及或部分阐述,但缺少必要细节。
MISSING(缺失)手稿中未提及该条目。
N/A(不适用)条目不适用于该特定研究(需说明理由)。
针对每个条目,记录:
  • 状态:PRESENT / PARTIAL / MISSING / N/A
  • 位置:章节名称和段落或大致位置(例如,“方法,第3段”)
  • 说明:已找到的内容(若为PRESENT/PARTIAL)或应补充的内容(若为MISSING)
评估的是源论文的报告情况 — 而非您使用它的便利性。 这适用于所有工具,包括报告清单和偏倚风险/质量工具,在系统综述中最容易被忽略,因为您阅读每篇论文是为了从中提取信息。 例如,条目询问“结果是否清晰报告?”并非询问“是否以我的分析池需要的单位报告”。
使用病例系列质量工具的评分者因论文的分析单位与池不匹配(治疗层面结果对应患者层面分母)而在结局报告条目上扣分。纠正方式是添加一句话:这是我们提取的局限性,而非论文报告的缺陷,然后恢复分数。单人评估时容易出现这种错误,因为没有其他人提出异议。
因此:如果扣分理由基于分母、分析单位、您需要但未单独报告的亚组,或您无法解析的格式,这属于提取说明,而非评分理由。需记录在单独的提取说明列中,并恢复分数。
两者都应包含在表格中。提取局限性确实会限制您的综合分析,通常应包含在局限性段落中 — 但这并非被评估论文的缺陷证据,将其纳入分数会导致评估不可复现:使用不同分析池的其他评估者会对同一论文给出不同分数。

Step 4b: Section Boundary Check

步骤4b:章节边界检查

In addition to checklist items, verify that:
  • Results section contains only factual findings: no interpretation, no "why" explanations, no prior literature comparisons, no evaluative adjectives without numbers.
  • Discussion section does not introduce new data not presented in Results.
  • Flag any boundary violation as a separate finding in Part C Action Items with the label
    [BOUNDARY]
    .
除清单条目外,需验证:
  • 结果章节仅包含事实性发现:无解释、无“原因”说明、无与既往文献的比较、无无数据支持的评价性形容词。
  • 讨论章节不得引入结果中未呈现的新数据。
  • 任何边界违规需作为单独发现记录在C部分行动项中,并标记
    [BOUNDARY]

Step 4c: Registration / Protocol Timing Consistency Check

步骤4c:注册/方案时间一致性检查

Applies to: systematic reviews, meta-analyses, and intervention studies with prospective registration (PRISMA 2020, PRISMA-DTA, PRISMA-P, MOOSE, CONSORT, SPIRIT).
Why this step exists: the registration identifier is a single checklist item and can pass Step 4 even when the manuscript is internally inconsistent about when the registration or its amendments occurred relative to the analysis. An undisclosed post-hoc amendment is a common rejection trigger.
Five audit items (summary): (1) registration identifier present in Methods, Abstract, and cover letter; (2) initial registration date precedes — or is explicitly disclosed as post-dating — the extraction milestone; (3) amendment dates appear in Methods, the described change is visible in Methods, analysis was re-run if amendment post-dates the lock, and no amendment post-dates submission; (4) cross-artifact agreement between Methods and the registry record (PROSPERO PDF, ClinicalTrials.gov export) — silent discrepancy is a finding; (5) retrospective-registration disclosure paragraph when evidence suggests post-extraction filing.
Registration-ID format gate: a PROSPERO ID is
CRD42
+ 9 digits = 14 characters (
^CRD42\d{9}$
, e.g.
CRD42024500001
). Run
grep -oE 'CRD42[0-9]+' manuscript.md
and assert each match is 14 characters long; a 15-character ID (a stray inserted digit) is a transcription error logged as
[REGISTRATION-TIMING]
(
fixable_by_ai: false
— verify against the live PROSPERO record, do not guess the correct digit).
Flagging: any failure is logged in Part C Action Items with label
[REGISTRATION-TIMING]
.
fixable_by_ai: false
when reconciliation requires an external amendment filing;
true
only when the fix is a Methods-text insertion of a date already disclosed elsewhere. Part D JSON includes a
registration_timing
object (registry, id, initial_registration_date, amendments[], timing_consistency, findings[]).
Load-on-demand procedural detail (exact item-by-item procedure, JSON schema, flagging edge cases):
${CLAUDE_SKILL_DIR}/references/step4c_registration_timing.md
.
适用范围: 系统综述、meta分析,以及前瞻性注册的干预研究(PRISMA 2020、PRISMA-DTA、PRISMA-P、MOOSE、CONSORT、SPIRIT)。
此步骤存在的原因: 注册号是单个清单条目,即使手稿内部关于注册或修订发生时间与分析的一致性存在问题,步骤4仍可能通过。未披露的事后修订是常见的拒稿原因。
五项审计条目(摘要): (1) 方法、摘要和投稿信中均包含注册号;(2) 初始注册日期早于提取里程碑,或明确披露晚于提取里程碑;(3) 方法中包含修订日期,方法中可见所述变更,若修订晚于数据锁定则重新运行分析,且无修订晚于投稿日期;(4) 方法与注册记录(PROSPERO PDF、ClinicalTrials.gov导出)之间的跨 artifact 一致性 — 未披露的差异需记录为发现;(5) 当证据显示提取后才提交注册时,需包含回顾性注册披露段落。
注册号格式检查: PROSPERO ID格式为
CRD42
+ 9位数字 = 14个字符(正则表达式:
^CRD42\d{9}$
,例如
CRD42024500001
)。运行
grep -oE 'CRD42[0-9]+' manuscript.md
并确认每个匹配项为14个字符;15个字符的ID(插入了多余数字)属于转录错误,标记为
[REGISTRATION-TIMING]
fixable_by_ai: false
— 需对照实时PROSPERO记录验证,不得猜测正确数字)。
标记: 任何失败需记录在C部分行动项中,标记
[REGISTRATION-TIMING]
。当需要外部修订提交时,
fixable_by_ai: false
;仅当修复是在方法文本中插入已在其他地方披露的日期时,
fixable_by_ai: true
。D部分JSON包含
registration_timing
对象(registry、id、initial_registration_date、amendments[]、timing_consistency、findings[])。
按需加载的流程细节(精确的逐项流程、JSON schema、标记边缘情况):
${CLAUDE_SKILL_DIR}/references/step4c_registration_timing.md

Step 4d: PRISMA Figure 1 Arithmetic & Cross-Reference Audit

步骤4d:PRISMA图1算术与交叉引用审计

Applies to: systematic reviews and meta-analyses using PRISMA 2020 / PRISMA-DTA / PRISMA-P. Triggers when Item 16a (flow diagram) is PRESENT.
Why this step exists: the flow diagram is a single checklist item and can pass Step 4 visually while still containing arithmetic errors (records screened ≠ identified − duplicates; sought-for-retrieval ≠ screened − excluded) or text↔figure number disagreements. Senior MA reviewers commonly require strict PRISMA 2020 diagram conformance and explicit body↔ figure number agreement; reviewers who detect these mismatches lose confidence in the study's data integrity immediately.
Four arithmetic checks:
  1. records screened = records identified − duplicates removed
  2. records sought-for-retrieval = records screened − records excluded (screening)
  3. reports retrieved = sought − reports not retrieved
  4. studies included = reports assessed for eligibility − reports excluded (with reasons)
Two cross-reference checks:
  • Body text PRISMA numbers (e.g., "315 records identified, 122 duplicates removed, 186 records screened") match Figure 1 box labels 1:1.
  • Reasons for exclusion (Methods + Figure legend) agree on counts and category names.
Procedure:
Run the deterministic implementation first — it performs steps 1, 4, 5, and 6 below automatically (same keyword regex, the four arithmetic equations, the body↔figure cross-reference) and writes
qc/prisma_figure_audit.json
:
bash
python3 ${CLAUDE_SKILL_DIR}/scripts/check_prisma_figure.py \
  --md <manuscript.md> --figure <Figure 1 source: .md manifest / caption / text export> \
  --out qc/prisma_figure_audit.json
Exit
1
= an arithmetic or cross-reference MISMATCH (log a Part C Action Item labelled
[PRISMA-FIGURE]
,
fixable_by_ai: false
— the author must reconcile the numbers); exit
2
= missing/unparsable input. The manual algorithm below documents exactly what the script checks and is the fallback when Figure 1 numbers live only in a PNG/SVG that must be transcribed by hand:
  1. Extract numbers from manuscript Results / PRISMA flow paragraph (regex: integers near keywords
    identified
    ,
    duplicates
    ,
    screened
    ,
    excluded
    ,
    sought
    ,
    retrieved
    ,
    assessed
    ,
    included
    ).
  2. Extract numbers from Figure 1 source — preferred order: (a)
    analysis/figures/Figure1_PRISMA.md
    markdown manifest, (b) caption text in
    manuscript.md
    , (c) PPTX text run if
    .pptx
    exists, (d) manual entry from PNG/SVG.
  3. Cross-check
    analysis/figures/_figure_manifest.md
    (produced by
    /make-figures
    ): verify that the row whose
    Type = prisma
    (or
    Type = prisma-dta
    ) points at the same file path used as the audit source, and that the row's
    Critic
    field is
    yes
    or
    partial
    (not
    no
    ). A missing manifest row, mismatched path, or
    Critic = no
    flag logs
    [MANIFEST-XREF]
    (advisory) — the arithmetic check still runs against the source identified in step 2. Skip this sub-step if
    _figure_manifest.md
    does not exist (older projects).
  4. Run 4 arithmetic checks; emit PRESENT / MISSING / MISMATCH per equation.
  5. Run 2 cross-reference checks; emit PRESENT / MISSING / MISMATCH per number.
  6. Output
    qc/prisma_figure_audit.json
    and a short table.
Flagging: any MISMATCH or arithmetic failure logs a Part C Action Item with label
[PRISMA-FIGURE]
.
fixable_by_ai: false
(numbers must be reconciled by the author).
Load-on-demand procedural detail (exact regex set, JSON schema, edge cases — duplicates handled across databases, citation searching strand, dual-reviewer screening):
${CLAUDE_SKILL_DIR}/references/step4d_prisma_figure_audit.md
.
Cross-cutting: integrates with
~/.claude/rules/numerical-safety.md
(PRISMA 5-way consistency: text ↔ Figure ↔ extraction CSV ↔ analysis script ↔ supplementary).
适用范围: 使用PRISMA 2020 / PRISMA-DTA / PRISMA-P的系统综述和meta分析。当条目16a(流程图)为PRESENT时触发。
此步骤存在的原因: 流程图是单个清单条目,步骤4可能通过视觉检查,但仍可能存在算术错误(筛选记录数 ≠ 识别记录数 − 去重数;待检索记录数 ≠ 筛选记录数 − 排除记录数)或文本↔图表数字不一致。资深meta分析审稿人通常要求严格符合PRISMA 2020图表规范,且正文↔图表数字明确一致;审稿人发现此类不匹配会立即对研究的数据完整性失去信心。
四项算术检查:
  1. 筛选记录数 = 识别记录数 − 去重数
  2. 待检索记录数 = 筛选记录数 − (筛选阶段)排除记录数
  3. 检索报告数 = 待检索记录数 − 未检索报告数
  4. 纳入研究数 = 评估资格报告数 − (带理由)排除报告数
两项交叉引用检查:
  • 正文中的PRISMA数字(例如,“识别315条记录,去除122条重复记录,筛选186条记录”)与图1框标签完全匹配。
  • 排除理由(方法 + 图表说明)在数量和类别名称上一致。
流程:
首先运行确定性实现 — 它会自动执行以下步骤1、4、5、6(相同关键词正则表达式、四个算术等式、正文↔图表交叉引用)并生成
qc/prisma_figure_audit.json
bash
python3 ${CLAUDE_SKILL_DIR}/scripts/check_prisma_figure.py \
  --md <manuscript.md> --figure <图1来源: .md清单 / 说明 / 文本导出> \
  --out qc/prisma_figure_audit.json
退出码
1
= 算术或交叉引用不匹配(记录C部分行动项,标记
[PRISMA-FIGURE]
fixable_by_ai: false
— 作者需核对数字);退出码
2
= 输入缺失/无法解析。以下手动算法详细说明脚本检查的内容,当图1数字仅存在于PNG/SVG中需手动转录时作为回退方案:
  1. 从手稿结果/PRISMA流程段落提取数字(正则表达式:
    identified
    duplicates
    screened
    excluded
    sought
    retrieved
    assessed
    included
    等关键词附近的整数)。
  2. 从图1来源提取数字 — 优先顺序:(a)
    analysis/figures/Figure1_PRISMA.md
    markdown清单,(b)
    manuscript.md
    中的说明文本,(c) 若存在
    .pptx
    则提取PPTX文本,(d) 从PNG/SVG手动输入。
  3. 交叉检查
    analysis/figures/_figure_manifest.md
    (由
    /make-figures
    生成):验证
    Type = prisma
    (或
    Type = prisma-dta
    )的行指向与审计来源相同的文件路径,且该行的
    Critic
    字段为
    yes
    partial
    (非
    no
    )。若清单行缺失、路径不匹配或
    Critic = no
    ,则记录
    [MANIFEST-XREF]
    (建议性) — 算术检查仍针对步骤2中识别的来源运行。若
    _figure_manifest.md
    不存在(旧项目),则跳过此子步骤。
  4. 运行4项算术检查;针对每个等式输出PRESENT / MISSING / MISMATCH。
  5. 运行2项交叉引用检查;针对每个数字输出PRESENT / MISSING / MISMATCH。
  6. 输出
    qc/prisma_figure_audit.json
    和简短表格。
标记: 任何不匹配或算术失败需记录在C部分行动项中,标记
[PRISMA-FIGURE]
fixable_by_ai: false
(数字需由作者核对)。
按需加载的流程细节(精确正则表达式集、JSON schema、边缘情况 — 跨数据库去重、引文检索链、双评审者筛选):
${CLAUDE_SKILL_DIR}/references/step4d_prisma_figure_audit.md
交叉整合:与
~/.claude/rules/numerical-safety.md
整合(PRISMA五重一致性:文本 ↔ 图表 ↔ 提取CSV ↔ 分析脚本 ↔ 补充材料)。

Step 4e: Reporting-Framework Naming Audit

步骤4e:报告框架命名审计

Applies to: any manuscript that invokes an AI/extension reporting framework (PROBAST+AI, STARD-AI, TRIPOD+AI, TRIPOD-LLM, CONSORT-AI, SPIRIT-AI, PRISMA-DTA, QUADAS-C).
Why this step exists: a base reporting tool and its extension are distinct instruments with separate citations (manuscript-style-classical §14). Step 1 routes to the right checklist but does not police how the framework is named in prose. The recurring failures are: invoking an extension without ever naming or citing the base instrument it extends; mixing
+AI
and
-AI
hyphenation for one family within a single document; coining item labels like "12-AI"; and waving at "recent guidance" instead of naming the framework.
Run the deterministic gate:
bash
python3 "${CLAUDE_SKILL_DIR}/scripts/check_framework_naming.py" \
  --manuscript manuscript.md --out qc/framework_naming.json --strict
Verdicts:
BASE_MISSING
(extension used, base instrument never named standalone) is a Major and logs
[FRAMEWORK-NAMING]
in Part C with
fixable_by_ai: true
(insert the base name + its citation).
HYPHEN_MIX
,
CITE_MISSING
,
SELF_COINED_LABEL
, and
VAGUE_GUIDANCE
are Minor (
fixable_by_ai: true
). Part D JSON includes a
framework_naming
object mirroring the script's
claims[]
.
适用范围: 任何引用AI/扩展报告框架的手稿(PROBAST+AI、STARD-AI、TRIPOD+AI、TRIPOD-LLM、CONSORT-AI、SPIRIT-AI、PRISMA-DTA、QUADAS-C)。
此步骤存在的原因: 基础报告工具及其扩展版是独立工具,需单独引用(手稿格式规范§14)。步骤1会路由至正确的清单,但不会监管框架在正文中的命名方式。常见错误包括:仅引用扩展版而从未提及或引用其基础工具;在同一文档中同一家族的
+AI
-AI
连字符混用;自创条目标签如“12-AI”;仅提及“最新指南”而非明确命名框架。
运行确定性检查:
bash
python3 "${CLAUDE_SKILL_DIR}/scripts/check_framework_naming.py" \
  --manuscript manuscript.md --out qc/framework_naming.json --strict
判定结果:
BASE_MISSING
(使用了扩展版但从未单独提及基础工具)属于严重问题,在C部分记录
[FRAMEWORK-NAMING]
fixable_by_ai: true
(插入基础工具名称 + 引用)。
HYPHEN_MIX
CITE_MISSING
SELF_COINED_LABEL
VAGUE_GUIDANCE
属于次要问题(
fixable_by_ai: true
)。D部分JSON包含
framework_naming
对象,与脚本的
claims[]
对应。

Step 4f: Critical-item floor cross-check

步骤4f:关键条目底线交叉检查

Applies to: every guideline assessment for which the floor defines a row (load and check only those; do not invent a floor for an unlisted guideline). After the item-by-item table, load
${CLAUDE_SKILL_DIR}/references/critical_item_floor.md
and check the small set of non-waivable items for this study type. A MISSING critical item is surfaced as a Critical gap and becomes the report's headline regardless of the overall percentage — a high percentage with a missing critical item (undefined reference standard, no leakage-controlled partition, calibration absent for a prediction model, an unreconciled flow diagram) is not "broadly acceptable."
For AI/ML and radiomics manuscripts, also confirm the chosen methodological-quality / risk-of-bias instrument (PROBAST+AI, METRICS/RQS, APPRAISE-AI) and its non-waivable concerns — a fully reported paper can still be at high risk of bias. For radiomics, the fuller METRICS breakdown (9 categories / 30 weighted items) is in
${CLAUDE_SKILL_DIR}/references/appraisal_tools/METRICS.md
(an appraisal reference, not a counted reporting checklist). Keep these distinct from the reporting counterparts (CLEAR, DECIDE-AI), which route through the normal checklist flow. Do not assert a numeric journal desk-reject threshold; the hard signals are a missing critical item and the journal's own required elements.
适用范围: 每个指南评估(仅加载并检查底线中定义的条目;不得为未列出的指南自创底线)。在逐项检查表之后,加载
${CLAUDE_SKILL_DIR}/references/critical_item_floor.md
并检查该研究类型的少量不可豁免条目。缺失关键条目会作为关键空白突出显示,成为报告的核心内容,无论整体百分比如何 — 即使整体合规率高但缺失关键条目(未定义参考标准、无泄漏控制分区、预测模型缺失校准、流程图未核对),也不能视为“大致可接受”。
对于AI/ML和放射组学手稿,还需确认所选的方法学质量/偏倚风险工具(PROBAST+AI、METRICS/RQS、APPRAISE-AI)及其不可豁免问题 — 报告完整的论文仍可能存在高偏倚风险。对于放射组学,更详细的METRICS分类(9个类别/30个加权条目)位于
${CLAUDE_SKILL_DIR}/references/appraisal_tools/METRICS.md
(评估参考,非计数型报告清单)。需将这些与报告类工具(CLEAR、DECIDE-AI)区分开,后者通过正常清单流程路由。不得断言期刊 desk-reject 的数值阈值;明确信号是缺失关键条目和期刊自身要求的要素。

Step 5: Generate Report

步骤5:生成报告

Produce a structured compliance report in four parts.
This report is an internal working audit — it carries auto-fix annotations, a machine-readable JSON block (
compliance_pct
,
fixable_by_ai
, …), and Action Items. It is NOT the official reporting checklist a journal expects (that is the blank guideline form with
Item | Recommendation | Reported in page/section
, which the authors fill in). Never submit this report as the submission checklist. So that the file is self-identifying and cannot be reused by filename into a later submission package, the report MUST begin with this banner as its very first line:
<!-- INTERNAL AUDIT — NOT FOR SUBMISSION. This is the /check-reporting working
report, not the official journal checklist. Do not upload to a submission portal. -->
(
/sync-submission
's
check_checklist_dump_leak
gate also catches this dump if it ever lands in a submission directory — but the banner is what makes it catchable.)
The four parts — literal templates in
${CLAUDE_SKILL_DIR}/references/report_templates.md
:
  • Part A — Summary. Header (manuscript file, version token, guideline, date), the PRESENT/PARTIAL/MISSING/N-A count table, and overall compliance. The headline is the critical items (Step 4f), not the percentage: report
    {present}/{total}
    and name every missing critical item with the section it belongs in.
  • Part B — Item-by-item checklist. One row per item:
    # | Section | Item | Status | Location | Notes
    .
  • Part C — Action items (MISSING and PARTIAL only), ordered by: items most journals enforce strictly (ethics approval, registration, sample size) → items in Methods (easiest to fix) → everything else.
  • Part D — Machine-readable JSON, appended as a fenced block. MUST be present under
    --json
    or when called from
    /write-paper
    Phase 7, which parses it.
JSON field contract (the part other skills depend on — get these right):
  • compliance_pct
    present / (total_items - na) * 100
    , one decimal.
  • action_items
    — MISSING and PARTIAL only; PRESENT and N/A are excluded.
  • fixable_by_ai
    true
    when the fix inserts or expands text using information already in the manuscript or inferable from it;
    false
    when it needs external facts the author alone holds (registration number, IRB approval number, protocol details).
  • suggested_fix
    — concrete draft text, insertable as written.
  • source_sha256
    — first 12 hex chars of the SHA-256 of the manuscript bytes, so a stale report cannot be silently attributed to a newer manuscript.
Read on demand:
FileRead it whenCost if read blindly
references/report_templates.md
you have finished the audit and are writing the report~1,900 tokens of pure output format — it informs no part of the assessment itself

生成包含四个部分的结构化合规报告。
此报告为内部工作审计报告 — 包含自动修复注释、机器可读JSON块(
compliance_pct
fixable_by_ai
等)和行动项。它不是期刊期望的官方报告清单(官方清单是空白指南表格,包含
条目 | 建议 | 报告页码/章节
,由作者填写)。切勿将此报告作为投稿清单提交。 为确保文件可自我识别且不会因文件名被误用于后续投稿包,报告必须以以下横幅作为第一行
<!-- INTERNAL AUDIT — NOT FOR SUBMISSION. This is the /check-reporting working
report, not the official journal checklist. Do not upload to a submission portal. -->
/sync-submission
check_checklist_dump_leak
检查也会捕获进入投稿目录的此类报告 — 但横幅是使其可被捕获的关键。)
四个部分 — 字面模板位于
${CLAUDE_SKILL_DIR}/references/report_templates.md
  • A部分 — 摘要。标题(手稿文件、版本标识、指南、日期)、PRESENT/PARTIAL/MISSING/N-A计数表,以及整体合规情况。核心内容是关键条目(步骤4f),而非百分比:报告
    {已呈现数}/{总数}
    并列出每个缺失关键条目及其所属章节。
  • B部分 — 逐项检查表。每行对应一个条目:
    # | 章节 | 条目 | 状态 | 位置 | 说明
  • C部分 — 行动项(仅MISSING和PARTIAL条目),排序方式:期刊严格执行的条目(伦理审批、注册、样本量)→ 方法中的条目(最易修复)→ 其他所有条目。
  • D部分 — 机器可读JSON,作为代码块附加在末尾。当使用
    --json
    参数或从
    /write-paper
    阶段7调用时必须存在
    ,因为后者会解析此部分。
JSON字段约定(其他工具依赖的部分 — 需确保正确):
  • compliance_pct
    已呈现数 / (总条目数 - 不适用条目数) * 100
    ,保留一位小数。
  • action_items
    — 仅包含MISSING和PARTIAL条目;排除PRESENT和N/A条目。
  • fixable_by_ai
    — 当修复可使用手稿中已有信息或可推断信息插入/扩展文本时为
    true
    ;当需要作者独有的外部信息(注册号、IRB批准号、方案细节)时为
    false
  • suggested_fix
    — 具体的草稿文本,可直接插入使用。
  • source_sha256
    — 手稿字节SHA-256的前12个十六进制字符,确保过时报告不会被默认为对应新版本手稿。
按需阅读:
文件阅读时机盲目阅读的代价
references/report_templates.md
完成审计并准备撰写报告时~1900 tokens的纯输出格式 — 不影响评估本身的任何部分

Assessment Standards

评估标准

Be Strict

严格评估

  • PARTIAL means the item is mentioned but lacks specificity. For example:
    • "We used appropriate statistical tests" = PARTIAL (which tests?)
    • "We used the Mann-Whitney U test for continuous variables and Fisher's exact test for categorical variables" = PRESENT
  • A vague reference does not count as PRESENT. The detail level must match what the guideline expects.
  • PARTIAL指条目被提及但缺乏特异性。例如:
    • “我们使用了适当的统计检验” = PARTIAL(具体是哪些检验?)
    • “我们对连续变量使用Mann-Whitney U检验,对分类变量使用Fisher精确检验” = PRESENT
  • 模糊提及不能算作PRESENT。详细程度必须符合指南要求。

Be Specific in Suggestions

建议需具体

  • For MISSING items, provide a draft sentence the user can insert.
  • For PARTIAL items, point to the exact gap and suggest specific additions.
  • Reference the specific manuscript section where the addition should go.
  • 对于MISSING条目,提供用户可直接插入的草稿句子。
  • 对于PARTIAL条目,指出确切空白并建议具体补充内容。
  • 参考应添加内容的具体手稿章节。

Common Gaps to Watch For

需关注的常见空白

These items are frequently missing in medical manuscripts:
  1. Study registration number (CONSORT, PRISMA, STARD)
  2. Registration / amendment date consistency (PRISMA 2020, PRISMA-DTA, CONSORT, SPIRIT) — run Step 4c whenever a registration identifier is present
  3. Sample size justification (CONSORT, STROBE, STARD)
  4. Missing data handling (all guidelines)
  5. Blinding details (CONSORT, STARD)
  6. Funding and conflicts of interest (all guidelines)
  7. Ethics approval with committee name and approval number (all guidelines)
  8. Data availability statement (increasingly required)
  9. AI-specific: training/validation/test split details (TRIPOD+AI, CLAIM, STARD-AI)
  10. AI-specific: model architecture and hyperparameters (TRIPOD+AI, CLAIM, STARD-AI)
  11. AI-specific: failure mode analysis (CLAIM, STARD-AI)
  12. AI-specific: fairness/bias assessment (STARD-AI)
  13. AI-specific: commercial interests and data/code availability (STARD-AI)
  14. Power-aware framing of a null result (STROBE 16a / 18 / 20) — for an observational study whose headline is a non-significant association, a flat "X was not associated with Y" overreads the data when the analysis is not powered to exclude a clinically meaningful effect. Mark item 18/20 PARTIAL unless the manuscript states the precision as an exclusion (e.g., "the 95% CI excluded an eGFR difference larger than ~1.7") or reports a minimum detectable effect — "no effect" vs "could not exclude an effect of size X" are different claims, and a negative conclusion needs the latter.
  15. Confounder-selection rationale, not "adjust for everything that differs" (STROBE 16a explicitly asks which confounders were adjusted for and why) — flag a kitchen-sink adjustment set chosen because variables differ in Table 1. The Methods must give a causal rationale (DAG / prior literature) and must not adjust for a mediator or consequence of the outcome (over-adjustment, e.g. serum uric acid in an eGFR model); both an unjustified inclusion and an unjustified omission are item-16a gaps.

这些条目在医学手稿中经常缺失:
  1. 研究注册号(CONSORT、PRISMA、STARD)
  2. 注册/修订日期一致性(PRISMA 2020、PRISMA-DTA、CONSORT、SPIRIT) — 只要存在注册号,就运行步骤4c
  3. 样本量合理性说明(CONSORT、STROBE、STARD)
  4. 缺失数据处理(所有指南)
  5. 盲法细节(CONSORT、STARD)
  6. 资金和利益冲突(所有指南)
  7. 伦理审批(含委员会名称和批准号)(所有指南)
  8. 数据可用性声明(越来越多期刊要求)
  9. AI特定:训练/验证/测试集拆分细节(TRIPOD+AI、CLAIM、STARD-AI)
  10. AI特定:模型架构和超参数(TRIPOD+AI、CLAIM、STARD-AI)
  11. AI特定:失败模式分析(CLAIM、STARD-AI)
  12. AI特定:公平性/偏倚评估(STARD-AI)
  13. AI特定:商业利益和数据/代码可用性(STARD-AI)
  14. 零结果的功效感知框架(STROBE 16a / 18 / 20) — 对于核心结论为无统计学意义关联的观察性研究,当分析不足以排除临床有意义的效应时,直接表述“X与Y无关”属于过度解读数据。除非手稿明确说明精度可排除该效应(例如,“95% CI排除eGFR差异大于~1.7的情况”)或报告最小可检测效应,否则标记条目18/20为PARTIAL — “无效应”与“无法排除大小为X的效应”是不同的结论,阴性结论需要后者。
  15. 混杂因素选择的理由,而非“调整所有差异变量”(STROBE 16a明确要求说明调整了哪些混杂因素及原因) — 若因表1中变量存在差异而选择“全包含”的调整集,需标记为问题。方法部分必须提供因果理由(DAG/既往文献),且不得调整中介变量或结局的后果(过度调整,例如eGFR模型中的血清尿酸);无理由的纳入和无理由的遗漏均属于条目16a的空白。

PRISMA Cascade Arithmetic Auto-Verify

PRISMA流程算术自动验证

PRISMA 2020 flow diagrams chain a cascade of subtractions (database records → after dedup → title/abstract screened → full-text reviewed → included in synthesis). Off-by-one errors in the prose cascade are a high-frequency reviewer red flag (e.g.,
151 + 108 + 39 + 1 + 1 + 4 = 304
followed by a prose summary "305" four lines later).
When PRISMA 2020 or PRISMA-DTA is selected and round-by-round screening TSV artifacts are available, run the cascade auto-verify:
bash
python "${CLAUDE_SKILL_DIR}/scripts/prisma_cascade_check.py" \
    --round1 2_Screening/round1.tsv \
    --round2 2_Screening/round2.tsv \
    --round3 2_Screening/round3_adjudication.tsv \
    --manuscript manuscript.md \
    --out qc/prisma_cascade.json
The script:
  1. Reads the round TSVs and counts
    INCLUDE
    /
    EXCLUDE
    /
    MAYBE
    decisions per round.
  2. Computes the cascade arithmetic from raw decisions (no prose).
  3. Optionally grep the manuscript for matching stage-count claims and emits per-stage drift when the prose disagrees.
Treat any
manuscript_drift
entry as a P0 blocker — fix the prose to match the computed cascade and re-run.
PRISMA 2020流程图包含一系列减法链(数据库记录 → 去重后 → 标题/摘要筛选 → 全文评审 → 纳入综合分析)。 prose流程中的细微错误是审稿人高频关注的红色预警(例如,
151 + 108 + 39 + 1 + 1 + 4 = 304
,但四行后的prose摘要写“305”)。
当选择PRISMA 2020或PRISMA-DTA且存在逐轮筛选TSV artifact时,运行流程自动验证:
bash
python "${CLAUDE_SKILL_DIR}/scripts/prisma_cascade_check.py" \
    --round1 2_Screening/round1.tsv \
    --round2 2_Screening/round2.tsv \
    --round3 2_Screening/round3_adjudication.tsv \
    --manuscript manuscript.md \
    --out qc/prisma_cascade.json
脚本执行以下操作:
  1. 读取逐轮TSV文件并统计每轮的
    INCLUDE
    /
    EXCLUDE
    /
    MAYBE
    决策数。
  2. 根据原始决策计算流程算术(不依赖prose)。
  3. 可选地在手稿中搜索匹配的阶段计数声明,当prose与计算结果不一致时输出各阶段差异。
任何
manuscript_drift
条目均视为P0阻塞问题 — 修改prose使其与计算流程一致后重新运行。

Submission Checklist Export

投稿清单导出

Many journals require a filled reporting checklist to be submitted alongside the manuscript. When the user asks for a submission-ready checklist, format the output as:
{Guideline Name} Checklist

Manuscript title: {title}
Date: {YYYY-MM-DD}

| Item # | Checklist Item | Reported on Page # | Reported in Section |
|--------|---------------|-------------------|-------------------|
| 1 | {item text} | {page or N/A} | {section} |
| 2 | {item text} | {page or N/A} | {section} |
| ... | ... | ... | ... |
Page numbers should be filled in by the user after final formatting. Use section names as placeholders.

许多期刊要求随手稿提交填写完整的报告清单。当用户要求提供可直接投稿的清单时,格式如下:
{指南名称} 清单

手稿标题: {title}
日期: {YYYY-MM-DD}

| 条目编号 | 清单条目 | 报告页码 | 报告章节 |
|--------|---------------|-------------------|-------------------|
| 1 | {条目文本} | {页码或N/A} | {章节} |
| 2 | {条目文本} | {页码或N/A} | {章节} |
| ... | ... | ... | ... |
页码需由用户在最终排版后填写。使用章节名称作为占位符。

Skill Interactions

工具交互

WhenCallPurpose
During manuscript writing
/write-paper
Phase 7
Final compliance check
Need to add Methods text
/write-paper
Phase 3
Draft missing Methods content
Need statistical details
/analyze-stats
Generate missing statistical reporting
Need flow diagram
/make-figures
Generate CONSORT/STARD/PRISMA diagram

时机调用目的
手稿撰写期间
/write-paper
阶段7
最终合规检查
需要添加方法文本
/write-paper
阶段3
撰写缺失的方法内容
需要统计细节
/analyze-stats
生成缺失的统计报告内容
需要流程图
/make-figures
生成CONSORT/STARD/PRISMA图表

Error Handling

错误处理

  • If the manuscript file cannot be read, ask the user for the correct path.
  • If the study type is ambiguous, ask the user to confirm before selecting a guideline.
  • If a checklist item is genuinely unclear in its applicability, mark as N/A with justification.
  • This is a pre-screening tool. Always remind the user that final compliance should be verified by all co-authors and ideally by a methodologist.
  • 如果无法读取手稿文件,询问用户正确路径。
  • 如果研究类型不明确,在选择指南前请用户确认。
  • 如果清单条目确实不清楚是否适用,标记为N/A并说明理由。
  • 这是预筛选工具。始终提醒用户,最终合规性应由所有共同作者验证,理想情况下由方法学家验证。

Language

语言

  • Checklist content and compliance report: English
  • Communication with user: Match user's preferred language
  • Medical terms: English only
  • 清单内容和合规报告:英文
  • 与用户沟通:匹配用户偏好的语言
  • 医学术语:仅使用英文

Anti-Hallucination

反幻觉

  • Never fabricate references. All citations must be verified via
    /search-lit
    with confirmed DOI or PMID. Mark unverified references as
    [UNVERIFIED - NEEDS MANUAL CHECK]
    .
  • Never invent clinical definitions, diagnostic criteria, or guideline recommendations. If uncertain, flag with
    [VERIFY]
    and ask the user.
  • Never fabricate numerical results — compliance percentages, scores, effect sizes, or sample sizes must come from actual data or analysis output.
  • If a reporting guideline item, journal policy, or clinical standard is uncertain, state the uncertainty rather than guessing.

  • 切勿伪造参考文献。所有引用必须通过
    /search-lit
    验证,确认DOI或PMID。未验证的引用标记为
    [UNVERIFIED - NEEDS MANUAL CHECK]
  • 切勿编造临床定义、诊断标准或指南建议。若不确定,标记
    [VERIFY]
    并询问用户。
  • 切勿编造数值结果 — 合规百分比、分数、效应量或样本量必须来自实际数据或分析输出。
  • 如果不确定报告指南条目、期刊政策或临床标准,需说明不确定性而非猜测。

Gates

检查门限

GateSeverityTriggerAction on fail
Mandatory items presentENFORCED at submission< 100% of guideline-mandatory items marked PRESENTAuto-fix MISSING items where text exists; otherwise route to
/write-paper
Phase 7 for re-draft
Step 4d PRISMA Figure 1 arithmetic & cross-reference audit (PRISMA / PRISMA-DTA only)ENFORCED for SR/MAflow numbers don't sum (e.g., screened ≠ included + excluded), or in-text counts mismatch flow diagramHALT; reconcile against extraction artifacts
Optional items (e.g., supplementary AI declarations)ADVISORY< 80% of optional items presentwarn; user accepts
Cross-reporting-guideline routing (study type → guideline)ENFORCEDstudy type undeclared or guideline missingAsk user; do not silently default
门限严重程度触发条件失败操作
强制条目已呈现投稿时强制执行指南强制条目PRESENT占比 < 100%自动修复存在文本的MISSING条目;否则路由至
/write-paper
阶段7重新撰写
步骤4d PRISMA图1算术与交叉引用审计(仅PRISMA / PRISMA-DTA)SR/MA强制执行流程数字不匹配(例如,筛选数 ≠ 纳入数 + 排除数),或文本计数与流程图不匹配终止;对照提取artifact核对
可选条目(例如,补充AI声明)建议性可选条目PRESENT占比 < 80%警告;由用户决定是否接受
跨报告指南路由(研究类型 → 指南)强制执行研究类型未声明或指南缺失询问用户;不得静默默认

Global-rule references

全局规则引用

Some passages in this skill cite a path of the form
~/.claude/rules/<name>.md
. Those are the maintainer's personal global rules, kept outside this repository. They are not shipped with this skill and will not exist on your machine; they appear only as provenance for where a convention came from. If one of them looks like it is standing in for an instruction you actually need, that is a bug — please open an issue, because the instruction belongs here.
本工具中部分段落引用了
~/.claude/rules/<name>.md
格式的路径。这些是维护者的个人全局规则,不在本仓库中。它们不随本工具发布,您的机器上不会存在;仅作为约定来源的说明。如果其中某条规则看起来是您实际需要的指令,那属于bug — 请提交issue,因为该指令应包含在本工具中。