# Research Gap Scan

> Research Gap 识别（乔淼PhD · AI学术训练营 · AI学术工作流）。用组合扫描法找真 gap：展开 P 近邻概念与 X/Y 操作化变体 → 枚举文献已覆盖的 (P,X)/(X,Y)/(P,Y) 组合表 → 标出空白/弱覆盖格子 → 每个候选 gap 过"三问反驳"防伪 gap → 按 empirical/contextual/theoretical/methodological 归类 + 本研究定位陈述。独立可用："帮我找这个方向的 research gap"。Trigger on："帮我找 research gap"、"识别研究空白"、"gap 扫描"、"这个领域还有什么空白"、"find research gaps in my literature"。

- Skill: `qiaomiaojoe/research-gap-scan` (Agent Skill)
- Install (CLI): `npx skillmds@latest add qiaomiaojoe/research-gap-scan`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qiaomiaojoe/research-gap-scan/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: qiaomiaojoe (https://skillmd.com/u/qiaomiaojoe)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/qiaomiaojoe/research-gap-scan

---


# Research Gap Scan · Gap 识别（组合扫描 + 三问反驳）

基本思路：gap = 选题关键词 P、X、Y 之间的**新组合**。所以必须先知道已有组合，再找空白——不允许凭印象报 gap。

## 调用约定（独立运行）

- 输入：① 选题 PXYV（用户给 / `选题.md` / 一句话选题先经 `topic-pxyv-parse`）② 文献覆盖证据（三选一：知识模块清单 / Zotero 集合 / 文献清单——没有任何文献证据时明确降级为"检索式抽查"模式：对每个候选格子现场检索近 3 年命中数作为覆盖证据，并注明证据强度弱于全库扫描）。
- 落盘：写入 `综述蓝图.md` 的 Section 3（已有蓝图则填入，没有则单独落 `gap-扫描.md`）；默认当前工作目录。
- **调用方覆盖约定**：调用方（工作台 prompt / 用户）显式给出的参数、输入路径、落盘路径与工具选择，一律覆盖本 skill 的默认；但本 skill 的方法步骤、硬约束与停点不可被省略或稀释——调用方若要求跳过某硬约束，以本 skill 为准并提示冲突。

## 协议

1. **展开维度**：P 的近邻概念、X 的操作化变体、Y 的操作化变体（各 3-5 个）。
2. **组合表**：枚举文献已覆盖的 (X,Y) / (P,X) / (P,Y) 组合（依据模块清单 / 集合内容 / 现场检索），一张表标明每格覆盖强度（强/弱/空白）。
3. **候选 gap**：空白 / 弱覆盖的格子。
4. **三问反驳（防伪 gap，每个候选必过）**：
   a. 这是真空白，还是已被验证为无意义 / 已被否证？
   b. 本研究 RQ 是否正好落在这个格子？
   c. 文献里有没有人明确呼吁过这个方向？
5. **归类**：通过三问的按类型归类——empirical / contextual（人群·情境）/ theoretical（理论冲突）/ methodological。
6. **输出**：核心 gap 3-5 个（具体且通过三问，每个附组合表出处与三问答案）+ 本研究 RQ 如何回应 + 定位陈述（1 段）。

## 硬约束

- 每个 gap 必须能回溯到组合表的具体格子 + 覆盖证据；"研究不足""值得进一步探讨"这类无格子依据的表述不算 gap。
- 三问任一答不过 → 剔除，列入"伪 gap 清单"并注明被哪一问刷掉。
- 证据基础是抽查模式时，每个 gap 标注「证据：检索式抽查」，建议用完整文献库复扫。

