# Source Verify

医学信源快速或完整核验。普通教育性医学问答用单一权威正文快速核验；最新版本、精确推荐、高风险药品、医保监管或跨版本请求升级为完整核验。只整理学习依据，不生成诊疗、处方、急诊处置...

- Repository: https://github.com/TencentCloud/Octop (11420 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add TencentCloud/Octop --skill source-verify -g -a claude-code -y`
Codex: `npx skills add TencentCloud/Octop --skill source-verify -g -a codex -y`
Cursor: `npx skills add TencentCloud/Octop --skill source-verify -g -a cursor -y`
Gemini CLI: `npx skills add TencentCloud/Octop --skill source-verify -g -a gemini-cli -y`

## Description

医学信源快速或完整核验。普通教育性医学问答用单一权威正文快速核验；最新版本、精确推荐、高风险药品、医保监管或跨版本请求升级为完整核验。只整理学习依据，不生成诊疗、处方、急诊处置、医保报销结论或HIS执行建议。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 统一信源核验

## 路由边界

纯粹判断文件是否为权威原文、是否最新有效以及修订/替代/废止关系时，只使用本技能及下方【信源核验】模板，不再调用 `output-format` skill 或 `../../scripts/validate_output.py`。如果用户还要求生成指南学习内容，先完成信源核验，再把已核验来源交给对应医学学习 skill，并只对学习内容执行 `output-format` 校验。

## 先选择核验档位

### 快速核验（默认）

适用于普通教育性医学问答、概念解释、常见误区澄清和一般学习摘要，且不涉及下方完整核验触发项。

- 目标是取得 **1 份**足以覆盖问题的现行权威规范性正文；不得主动搜集多份文件相互“佐证”。
- 最小核对项为：权威机构/正式发布域、规范性文档类型、完整标题、发布机构、年份/版本、正文能够支持本次主张。
- 官方原文页已明确上述身份时，不强制另找第二来源；原文没有 DOI/推荐等级时如实写“未标注”，不为补字段继续搜索。
- 命中未过 `recheck_after` 的已核验入口时，直接抓取正文并核对身份；用户未问“最新/现行/替代”时不再追加时效搜索。
- 一份文档满足身份、正文与覆盖范围后立即停止。

### 完整核验（按需升级）

出现以下任一情形时才升级：用户明确询问最新/现行/替代/废止、跨版本变化、精确推荐或证据等级、章表页条目定位；适应症、禁忌症、剂量、孕产妇/儿童、严重不良反应、侵入/急诊内容；药品批准、监管、医保或法律状态。完整核验保留版本状态、唯一标识、精确定位和必要的同文献身份核验要求。

核验档位只减少不必要的步骤，不改变“不能用二手摘要补精确临床事实”的底线。

## 按需读取文件

快速核验先只读取 `../../references/verified-source-entrypoints.yaml`。命中即可按其直达入口抓取，不预读完整白名单和合规说明。

以下情况再读取对应文件：

- 未命中入口、需要判断域名/文档类型/B+ 或 C 级资格：`../../references/source-policy.yaml`
- 请求接近个体诊疗、处方或其他医学边界：`../../references/compliance-boundary.md`
- 目标由国内专业学会或分会发布且入口未命中：`../../references/professional-society-source-routes.yaml`

以上是确定路径，直接读取；不得为定位这些文件调用 `glob`、`grep` 或递归 `ls`。

用户明确指定国际指南，或国内现行正式文件没有覆盖目标主题时，再读取
`../../references/international-guideline-source-routes.yaml`；普通国内主题不预读该表。

## 已核验入口的使用顺序

1. 先用用户主题匹配 `verified-source-entrypoints.yaml` 的 `aliases`。未命中才进入常规联网检索。
2. 命中时直接 `web_fetch` 该条目的 `canonical_url`，快速核验至少核对标题、发布机构、年份/版本和正文覆盖范围；表项提供 DOI 时再核对 DOI。完整核验中唯一标识冲突则不得使用。
3. 当前日期超过 `recheck_after`，或用户明确询问「最新/现行/替代」时，再加 1 次限定官方域名的时效检索；没有新版正式原文证据时，不得仅凭搜索摘要改写表内版本状态。
4. `version_relation` 是已核验的表述边界。它写「未取得废止/替代声明」时，必须如实输出「未证实正式废止或替代」，不得自行推断。
5. 命中条目的最终原文链接必须使用该条目的 `canonical_url`；`official_index_url` 只用于辅助核对卷期/DOI，不得取代原文链接。全文受订阅限制时可以说明可核对范围受限，但仍要给出 `canonical_url`。

## 专业学会快速路由

高频入口未命中，且目标文件由专业学会、协会或专科分会制定/发布时，直接读取
`../../references/professional-society-source-routes.yaml`，先按分会名称和 `aliases`
匹配，再进行限定域名检索；不得先做无域名的广泛搜索。

The rest: https://github.com/TencentCloud/Octop/blob/HEAD/src/octop/infra/agents/experts/library/clinical-learning-subscription/skills/source-verify/SKILL.md
